* {
	margin: 0px;
	padding: 0px;
}

ul {
	list-style-type: none;
}

html,body {
	background: #e1e1e1;
	height: 100%%;
}

#container {
	/*background: url(http://sorethumbsstore.com/images/left_2.gif) left repeat-y;*/
	margin: 0 auto;
	width: 100%;
}

#header {
	background-image:url(http://sorethumbsstore.com/images/sorethumbsstore_02.jpg);
	width: 1019px;
	height: 155px;
	
}
#headertext {
	position: relative;
	color: white;
	font-size: .8em;
	top: 130px;
	left: 800px;	
}

#footer {
	background-image:url(http://sorethumbsstore.com/images/sorethumbsstore_10.jpg);
	width: 1019px;
	height: 72px;
}

#footertext {
	position: relative;
	color: white;
	font-size: .8em;
	top: 30px;
	left: 500px;
}

#bigholder {
	margin: 0 auto;
	width: 1019px;
}

/******************************/ /*1 .header*/
	/******************************/
#container #header {
	width: 100%;
	margin: 0 auto;
	background: url(http://sorethumbsstore.com/images/left_1.gif) right repeat-y;
	height: 100%;
	margin-left: 8px;
}

#container #header #cp1 {
	background: #009ECE;
	height:80px;
	margin-right: 8px;
	border-left: #9C9E9B 1px solid;
	border-right: #9C9E9B 1px solid;;
	border-bottom: #B0B0B0 1px solid;
}

#container #header #cp1 p {
	font-weight: bold;
	font-size: 30px;
	line-height: 80px;
	color: #fff;
	margin-left: 20px;
}

/******************************/ /* 2.middle*/
	/******************************/
#container #middle {
/*	background: #fff url(left_1.gif) right repeat-y;*/
	width: 99%;
	margin: 0 auto;
/*	margin-left: 8px;*/
}

/******************************/ /* 2-1.middle-left*/
	/******************************/
#middle #leftcolumn {
	width: 100%; 
	float: left;
	background: #eee url(http://sorethumbsstore.com/images/left_title.gif) no-repeat;
	height: 100%;
	border: #aaa 1px solid;
	padding-left: 1px;
}

#middle #leftcolumn #cp2 {
	width:221px;
	margin-top: 37px;
	font-size: 12px;
	padding-left: 20px;
	background: #f4f4f4;
}

#middle #leftcolumn #cp2 ul {
	list-style-type: none;
}

#middle #leftcolumn #cp2 .helpList {
	border: 0px;
}

#middle #leftcolumn #cp2 .helpList h3 {
	font-size: 14px;
}

/******************************/ /* 2-2.middle-content*/
	/******************************/
#middle #content {
	float: left;
	width: 100%;
	background: #fff;
/*	margin-right: 5px;*/
}

/******************************/ /* 2-2.1 middle-content-firstCategory*/
	/******************************/
#content #fcat {
	float:left;
	margin: 0px auto; 
	text-align: center;
	margin-left: 20px;
	/*visibility: hidden;*/
}

#content #firstCategory {
	float:left;
	padding-top: 10px;
}

#content #firstCategory ul {
	list-style-type: none;
}

#content #firstCategory li {
	float: left;
	width: 150px;
	margin: 0 5px;
}

#content #firstCategory li a {
	text-decoration: none;
	color: #6F6E6E;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#content #firstCategory li a:hover {
	color: #3C3C3C;
	display: block;
	height: 20px;
	line-height: 20px;
}

#content #firstCategory .catActive {
	background: #AFAFAF;
	height: 25px;
	padding-top: 5px;
	border-top: #949494 1px solid;;
	border-left: #949494 1px solid;;
	border-right: #949494 1px solid;
}

#content #firstCategory .catStatic {
	margin-top: 10px;
	border-top: #949494 1px solid;;
	border-left: #949494 1px solid;;
	border-right: #949494 1px solid;
}

/******************************/
	/* 2-2.2 middle-content-secondCategory*/
	/******************************/
#content #scat {
	float:left;
	clear: both;
	height: 100%;
	background: #eee;
	width: 100%;
	/*margin-left: 6px;
	padding-left: 6px;*/
}

#content #secondCategory {
	margin-top: 10px;
}

#content #secondCategory ul {
	list-style-type: none;
}

#content #secondCategory li {
	float: left;
	background: url(http://sorethumbsstore.com/images/layout_s.gif) no-repeat;
	height: 26px;
	width: 77px;
	/*margin: 8px;*/
	text-align: center;
}

#content #secondCategory li a {
	text-decoration: none;
	color: #666;
}

#content #secondCategory li a:hover {
	color: #ccc;
}


/******************************/ /* 2-2.3 middle-content-producttitle*/
	/******************************/
#content #gameTitle,
#content #wallpaperTitle,
#content #graphicsTitle,
#content #ringtoneTitle{
	
	border-bottom: #B45209 1px solid;
	height: 25px;
	line-height: 25px;
	background: #FE7E1B;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 25px;
}
#content #gameTitle ul,
#content #wallpaperTitle ul,
#content #ringtoneTitle ul
#content #graphicsTitle ul
{
	float: left;
	clear: right;
}
#content #gameTitle li,
#content #wallpaperTitle li,
#content #ringtoneTitle li,
#content #graphicsTitle li
{
	text-align:center;
}

#content #preview 
{
	float:left;
	border-right: #FEFFFA 2px dotted; 
	width:80px;
}
#content #title {
	float:left;
	border-right: #FEFFFA 2px dotted;
	width:150px;
}

#content #listen {
	float:left;
	border-right: #FEFFFA 2px dotted;
	width:80px;
	
}

#content #artist {
	float:left;
	border-right: #FEFFFA 2px dotted;
	width:100px;
	
}
#content #company {
	float:left;
	border-right: #FEFFFA 2px dotted;
	width:100px;
	
}
#content #price {
	float:left;
		border-right: #FEFFFA 2px dotted;
	width:50px;
	
}
#content #mature {
	float:left;
		border-right: #FEFFFA 2px dotted;
	width:50px;
	
}
#content #rating {
	float:left;
		border-right: #FEFFFA 2px dotted;
	width:50px;
	
}
#content #buy {
	float:left;
		border-right: #FEFFFA 2px dotted;
	width:80px;
	
}
#content #try {
	float:left;
		border-right: #FEFFFA 2px dotted;
	width:40px;
	
}


#container #middle #content #wallpaperTitle,#graphicsTitle span {
	padding: 0px 0px;
}

/******************************/ /* 2-2.4 middle-content-productitems*/
	/******************************/
#content #wallpaperItem, 
#content #graphicsItem {
	border-bottom: #FF7D18 1px dotted;
	padding-left: 0px;
	height: 66px;
	margin: px auto;
	clear:right;
}

#content #ringtoneItem {
	border-bottom: #FF7D18 1px dotted;
	padding-left: 25px;
	height: 40px;
	margin: px auto;
	clear:right;
}
#content #gameItem {
	border-bottom: #FF7D18 1px dotted;
	padding-left: 0px;
	height: 125px;
	margin: px auto;
	clear:right;
}
#content #wallpaperItems,#ringtoneItems,#gameItems,#graphicsItems {
	padding: 0px 0px;
	word-break: break-all
}

#content #ringtoneItem li,#wallpaperItem li,#gameItem li,#graphicsItem li {
	float: left;
	font-size: 0.8em;
	text-align: center;
}
#content #wallpaperItem img,
#content #graphicsItem img {
	border: 0px;
	height: 60px;
	width:  60px;
}

#content #gameItem img {
	border: 0px;
	height: 120px;
	width:  100px;
}
#content .preview {
	
	width: 80px;
	heigth:90px;
	padding: 1px 0px 0px 3px;
}

#content .artist {
	
	width: 100px;
	padding: 8px 0px 0px 3px;
}

#content .company {
	
	width: 100px;
	padding: 8px 0px 0px 3px;
}
#content .title {
	
	width: 150px; 
	padding: 8px 0px 0px 28px;
}

#content .price {
	
	width: 50px;
	padding: 8px 0px 0px 3px;
}

#content .mature
{
	width: 50px;
	padding:8px 0px 0px 3px;
}
#content .rating
{
	width:50px;
	padding:8px 0px 0px 3px;
}
#content .listen {
	
	width: 80px; 
	padding: 8px 0px 0px 3px;
	background: url(http://sorethumbsstore.com/images/icon_listennow.gif) no-repeat 28% 10px;
	color: #6C902E;
	text-decoration: underline;
}



#content .buy {

 width: 80px;
 padding: 8px 0px 0px 3px;
 color: #6C902E;
 text-decoration: underline;
}

#content .try {

 width: 40px;
 padding: 8px 0px 0px 3px;
 color: #6C902E;
 text-decoration: underline;
}




/******************************/ /* 2-2.5 middle-content-paginator*/
	/******************************/
#content #paginator {
	float: left;
	text-align: center;
	background: #E7FFCD;
	height: 25px;
	width: 100%;
	line-height: 25px;
}
#content #paginator ul
{
	list-style-type: none;
	margin: 5px auto 0px 60px;
}
#content #paginator li
{
	float:left;
	width: 35px;

}
#content #paginator a {
	color: #3F6415;
	font-weight: bold;
	margin: auto auto;}

/******************************/ /* 3.middle-footer*/
	/******************************/
#container #footer {
	clear: both;
	width: 99%;
	border-bottom: solid 4px #848683;
	background-color: #0887AE;;
	font-size: 12px !important;;
	font-size: 14px;;
	text-align: center;;
	color: #fff;
}

.content-generic-global {
float:right;
width:800px;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:13px;
}
.faq-head-title {
color:#005396;
font-size:14px;
font-weight:bold;
margin-left:20px;
margin-top:5px;
}
.faq-head-intro {
font-size:13px;
margin-bottom:10px;
margin-left:20px;
margin-top:0;
}

.faq-head-intro a{
font-size:13px;
color:#005396;
font-weight:bold;
text-decoration:none;
}

.faq-head-link {
background-image:url(http://sorethumbsstore.com/images/arrow_right_lightblue.gif);
background-repeat:no-repeat;
color:#005396;
text-decoration:none;
font-size:12px;
font-weight:bold;
margin-left:20px;
margin-top:20px;
padding-left:21px;
text-decoration:underline;
}
.faq-head-link:hover {
color:#048ED3;
text-decoration:underline;
}
.faq-head-question {
background-color:#D4EFFF;
font-size:13px;
font-weight:bold;
margin-bottom:0;
margin-left:15px;
margin-top:15px;
padding:3px;
}
.faq-head-answer {
font-size:13px;
margin-bottom:10px;
margin-left:30px;
margin-top:0;
}

#paybox-content .label {
display:inline;
float:left;
width:208px;
font-size:11px;
}

.RedAster {
color:#FF0000;
}

.RedAster a {
color:#FF0000;
text-decoration:underline;
}


#paybox-content input, #paybox-content select {
border:1px solid #D1D0D0;
width:145px;
}

#paybox-content input, #paybox-content select {
border:1px solid #D1D0D0;
}

#Description {
    width:780px;
}

.paybox-nav {
margin-bottom:20px;
margin-left:718px;
margin-top:-14px;
width:230px;
}



h2 {
height:21px;
margin-bottom:10px;
margin-top:20px;
padding-left:6px;
padding-top:6px;
width:783px;
}

.select_phone, #country_id, #operator_id {
width:200px;
}

.content-generic-middle {
margin-left:7px;
padding-bottom:10px;
position:relative;
width:545px;
}
.search-results {
margin-top:30px;
}

.search-results h2, .search-results p {
margin:0;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:13px;
}


.search-previous {
display:inline;
float:left;
font-weight:bold;
margin-left:150px;
padding-bottom:10px;
padding-top:10px;
}

.search-next {
display:inline;
float:right;
font-weight:bold;
margin-right:150px;
padding-bottom:10px;
padding-top:10px;
}

.next-white, .previous-white {
text-indent:-99999px;
height:25px;
width:81px;
}


.next-white:hover {
background-position:0 25px;
}
.next-white:hover, .previous-white:hover {
background-position:0 25px;
}

.top_arrow {
	background-image:url(http://sorethumbsstore.com/images/arrow_right_lightblue_up.gif);
	display:block;
	height:17px;
	left:753px;
	position:relative;
	text-indent:-999999px;
	top:-5px;
	width:13px;}
	
#daguts{
	position: relative;
	background-image: url(../images/contentbg.png);
	height:750;
	width:1000;
}

#dagutstext{
	position: relative;
	top:45px;
	height: 600px;
	width: 900px;
	overflow:auto;
	text-align: left;
	font-size: .8em;
	font-family: Helvetica;
}
table{
	padding-bottom:2px;
	padding-left:0;
	padding-right:0;
	padding-top:2px;
	text-align:center;
}
td{
	padding:5;
}
/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(../images/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */

/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/greenslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(../images/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */

/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../images/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */

/* ---------------------- Purpleslate nav ---------------------- */
.purple #slatenav{display:block;height:42px;width:850;font-size:11px;font-weight:bold;background:transparent url(../images/purpleslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.purple #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.purple #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.purple #slatenav ul li a{display:block;float:left;color:#FBDAFA;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.purple #slatenav ul li a:hover,.purple #slatenav ul li a.current{color:#fff;background:transparent url(../images/purpleslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Purpleslate nav ---------------------- */