 /*     START MERGE  */
body{
	margin: 0px;
}
#mainWrapper {width:960px;background-color:#fff;margin:0px auto;padding:0px;}
#logoWrapper {float:left;padding-bottom:0px;}
#navCartHeader {text-align:right;}

#headerCartTotal a {text-decoration:none;}
.seperator {padding:0 5px;color:#D9E1E7;font-size:1.5em;}

#productAdditionalImages {clear:both;}

h1 {color:#000;font-weight:normal;font-size:1.8em;border-bottom:1px solid #000;padding-bottom:12px;margin-top:3px;}
h2 {font-size:12px;}
h3 {font-size:12px;}
.video {padding-top:20px;}
.centerBoxContentsProducts {padding:0 4px;margin-bottom:15px;}

#contentMainWrapper {width:960px;padding-top:5px; }
#navColumnOne {float:left;padding-right:19px;}
.singleBoxHeading a {color:#fff;}
.singleBoxContainer {border:1px solid #000;margin-bottom:10px;}
.singleBoxContainer h3 {background-color:#000;color:#fff;margin:0;padding:5px 10px;}
.singleBoxContainer .sideBoxContent {padding:10px;background-color:#ddd;}
.sideBoxContent ul li {margin-bottom:5px;}
.categoryListBoxContents {float:left;background-color:#fff;text-align:center;margin-bottom:10px;}
.categoryListBoxContents div.catname {padding:7px 0;background-color:#DDD;}
.col0,.col1 {margin-right:14px;}
.categoryListBoxContents a {color:#000;font-size:1.3em;font-weight:bolder;}

#contentMainPageWrapper{float:right;width:740px;}
#navBreadCrumb, #navBreadCrumb a  {color:#999;}
#navBreadCrumb a {text-decoration:underline;}
.back {float:left;}
.forward{float:right;}
.clearBoth{clear:both;}
.back banners{padding-bottom:5px;}

#productInfoLeft {width:49%;padding-top:5px;}
#productInfoRight {width:49%;padding-top:5px;}

.legalCopyright {color:#999;}

.centeredContent {text-align:center;}
.productPrice,.productSalePrice,.productPriceDiscount {color:red;font-weight:bolder;}

#ruleTop {margin-top:1px;margin-bottom:10px;}
#ruleBot {margin-top:10px;}
.textright {text-align:right;} .textleft {text-align:left;} .textcentre {text-align:center;}

.cartTotalDisplay,.cartUnitDisplay,.cartSubTotal {text-align:right;}
.cartQuantity {text-align:center;}
.lineTitle {padding-right:8px;}
.larger {font-size:1.2em;}
.totalBox {font-weight:bolder;}

FIELDSET {padding: 0.5em;margin: 0.5em 0em;border: 1px solid #cccccc;}
LEGEND {font-weight: bold;padding: 0.3em;color:#000;}
LABEL, h4.optionName {line-height: 1.5em;padding: 0.2em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
LABEL.inputLabel {width: 11em;float: left;}
LABEL.inputLabelPayment {width: 15em;float: left;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {width: 12em;float: left;}
ADDRESS {font-style: normal;}

.cartAttribsList ul {margin:0;padding:0;padding-left:12px;}
.normalprice {text-decoration:line-through;}
.productSpecialPrice {color:#f00;font-weight:bolder;}
#cartContentsDisplay th {background-color:#efefef;}

.hiddenField {display: none;}
.visibleField {display: inline;}
.alert {color:#f00;}
.cartSubTotal,.cartTotalDisplay,.cartUnitDisplay {font-weight:bolder;}

.floatingBox {margin: 0;width: 47%;}

#ottax {font-size:smaller;}
#ottotal {font-size:larger;}
#myoutercontainer { position:relative }
#myinnercontainer { position:absolute; top:50%; height:10em; margin-top:-5em }

#categoryHeading {position:relative;}
#indexProductListCatDescription {background-color:#ddd;float:left;font-size:12px;font-weight:bolder;padding:10px;}
#indexProductListCatDescription.catImage {height:117px;width:457px;}
#indexProductListCatDescription p {padding:0;margin:0;}
#categoryImgListing {float:right;}

.home_panel {width:562px;height:94px;background-color:#ddd;margin:2px 2px 14px 2px;}
.home_panel_text {float:left;padding:10px;width:445px;}
.home_panel_text a {text-decoration:none;}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.2em;border: 1px solid #000000;}
.messageStackSuccess {background-color: #9F9;color: #000000;}
.messageStackCaution {background-color: #FF6;color: #000000;}
	
/*     END MERGE  */


* {
margin: 0;
padding: 0;
}

hr {margin:0;padding:0;border:0;border-top:1px solid #cecece;background-color:#fff;}

body,td {color:#666;font-size: 11px;font-family : Arial, sans-serif;}

#homecontainer {width:961px;margin:0 auto;padding-top:10px;}
#homecontent {width:789px;float:right;}

/* from moorland */
/*#navMain ul{list-style:none;margin:0;padding:0;float:left;border-bottom:1px solid #000;padding-bottom:1px;}*/
#navMain ul{list-style:none;margin:0;padding:0;float:left;padding-bottom:1px;}
/*css black #navMain ul li {list-style:none;margin:0;margin-right:1px;;display:inline;float:left;background-color:#9dc8c9;padding:6px 53px;}*/
#navMain ul li {list-style:none;margin:0;margin-right:1px;;display:inline;float:left;background-color:#000;padding:6px 53px;}
#navMain a {color:#fff;text-decoration:none;font-weight:bolder;font-size:12px;}
#navSuppWrapper {padding-top:10px;}
#navSupp ul, .sideBoxContent ul{list-style:none;margin:0;padding:0;}
#navSupp ul a {color:#666;text-decoration:none;}
#navSupp ul li {list-style:none;display:inline;margin:0;padding:0 8px;border-left:1px solid #666;}
#navSupp ul li.first {border:none;padding-left:0;}
/* end of from moorland */

p {margin:8px 0 8px 0;}

a {text-decoration: none;color: #666;}
a:hover {text-decoration: none;color: #1B1B1B;}
a img {border:0;}

#homeheader {font-size: 10px;font-weight:bold; border:medium;}
#homelogo {float:left;}
#homeheader #discount {float:left;vertical-align:baseline;margin:6px 10px 0px 0px;}
#homeheader #discount img {vertical-align:text-bottom;}
hr.homeheader {margin:0px 0px 10px 0px;padding:0;}
#homerightside {float:right;width:220px;margin-top:5px;}

#homeheader #homemiddletop {float:left;padding-left:35px;text-transform:uppercase;}

#homenavigation {margin:0px 0px 0px 0px;width:167px;float:left;}
#homenavigation a {display:block;}
form {margin:0;}

.left {float:left;width:50%;}
.right {float:right;width:50%;}
.left_img {float:left;width:170px;margin-bottom:5px;}
.right_txt{float:left;width:600px;}
.center {text-align:center;}

/*Home Page*/
#home_main {float:left;width:562px;margin:5px 0px 0px 0px;}
#home_right {float:right;width:222px;}

.homepaneltext {padding:4px;}
.homepanelimageleft img {margin-right:7px;margin-top:2px;float:left;}
.homepanelimageright img {margin-left:7px;margin-top:2px;float:right;}
.homepanelimage {padding:0;width:208px;height:85px;}

.homebuttonsleft {width:165px;height:87.5px;margin-top:5px;border: 1px #CCC solid;overflow:hidden;}
.homebuttonsleft a {display:block;}
.homebuttonsleft img {border:none;}

select,input,textarea {color:#000;font-family:Arial, sans-serif;font-size: 8pt;}

hr {color: #CCCCCC;height: 1pt;clear:both;}
.clearer,.clear {clear:both;}

/* LeftPanelRingtones
======================================================= */ 

#LeftPanelRingtones  {
	width:193px;
	height: 100%;
	padding:0px 0px 20px 0px;
	overflow:hidden;
}

#LeftPanelRingtones .Title {
	width:193px;
	height:27px;
	padding:00px 0px 0px 0px;
	overflow:hidden;

	background: url(/ringtones/images/left-title-bg.gif) top left no-repeat;
}
#LeftPanelRingtones h3.Title  {
	color:#fff;
	font-size:12px;
	font-weight: bold;
	text-align: left;
	font-family: Arial;

	padding: 65px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	}
#LeftPanelRingtones .Bg {
	width:193px;
	height: auto;
	padding: 00px 0px 0px 0px;
	overflow:hidden;

	background: url(/ringtones/images/left-bg-img.gif) top center no-repeat;
}
#LeftPanelRingtones .Border {
	width:193px;
	height:auto;
	padding: 0px 0px 0px 0px;
	overflow:hidden;

	background: url(/ringtones/images/left-border.gif) top left  repeat-y;
}
#LeftPanelRingtones .Bottom {
	width:193px;
	height:1px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;

	background: url(/ringtones/images/left-bottom.gif) bottom left  repeat-x;
}


#navigation  {
	width: 169px;
	height: 100%;
	
	overflow:hidden;
}
#navigation ul   { 
	padding:93px 0px 60px 0px;
	margin:0px 0px  0px 0px;
}
#navigation ul li { 
		height: 20px;
	padding:4px 0px 1px 11px !important;
	padding:4px 0px 1px 18px ;

	margin:0px 0px  0px 12px !important;
	margin:0px 0px  0px 0px;

	list-style:none;
	background: url(/ringtones/images/left-tune-box.png) top left no-repeat !important;
	background: url(/ringtones/images/left-tune-box.png) top center no-repeat;
	overflow:hidden;
	
	color:#000;
	font-size:12px;
	font-weight: normal;
	text-align: left;
	font-family: Arial;
}
#navigation ul li  a  {
 
	color:#000;
	font-size:12px;
	font-weight: normal;
	text-align: left;
	font-family: Arial;
}
#navigation ul li a.Selected , 
#navigation ul li a:hover {

}
#navigation ul li  a.audio, 
#navigation ul li  a.download  {
	padding:4px 20px 0px 0px ;
	float:right;
}
#navigation ul li  a.audio  {
	padding:4px 14px 0px 0px ;
}

.stokie {
	width: 64px;
	height: 143px;
	padding: 0px 2px 10px 0px;
	overflow:hidden;

	float:right;

 background: url(/ringtones/images/left-small-stokie.gif) top left no-repeat;  
}

.facebook {
	width:120px;
	height: auto;
	padding: 0px 0px 0px 7px;
	margin-top:52px  ;
	overflow:hidden;
	display:block;
	float:left;
}
 
/* ================================= END OF STOKIE RINGTONES ======================*/
