body { 
    background: #fff none repeat scroll 0 0;
    color: #4c4c4c;
    font-family: Tahoma;
    font-size: 12px;
}

*, *::after, *::before {
    box-sizing: border-box;
}
a {
    font-size:12px;
    color: #4c4c4c;
    outline: 0 none;
    text-decoration: none;
}
.I0XyTJG .category-top {
    float: left;
    padding: 1%;
    border: 1px solid #bababa;
    margin: 1%;
}
.I0XyTJG .category-top:hover {

    background: #65001e;
    color: #fff;

}

.IfrS1Er li {
    font-size: 13px;
    font-family: DIN Pro,Arial Narrow,Franklin Gothic Book,Arial,sans-serif;
    font-weight: 700;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform: uppercase;
    padding-left: 18px;
    padding-right: 18px;
    height: 50px;
}
/* ------------------------------------- */

#IiQ1FyN{position:relative;width:100%;z-index:10;float:right; display:inline;}
.Iiq4sD0{width:97%;margin:0 auto;}
ul.IhsnIWZ{margin:0px;padding:0px;position:relative; }
.ie7 ul.IhsnIWZ{height:35px;}
ul.IhsnIWZ li{float:left;padding:0px;}
ul.IivrSix.IhsnIWZ li {

    text-align: center;
    display: initial;
    float: left;
    margin-left: 10%;

}
ul.IhsnIWZ > li:hover{background:#fff;}
ul.IhsnIWZ li:hover a.IhsnIWZ{color:#000;}
a.IhsnIWZ:focus + .ImG5sfn{display:block;}
ul.IhsnIWZ li:hover div.ImG5sfn{display:block;}
ul.IhsnIWZ a.IhsnIWZ {
    color: #1e1a1a;
    display: block;
    font-size: 12px;
    padding: 10px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.IhsnIWZ a.IhsnIWZ:hover{
   background:red;
   color:#fff;
}
ul.IhsnIWZ a.IhsnIWZs {
    color: #0b0909;
    display: block;
    font-size: 12px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.IhsnIWZ a.image-container{display:block; padding:0px;}
ul.IhsnIWZ a:hover.IhsnIWZs{color:#000;}
ul.IhsnIWZ a.image-container img{display:block; padding:0px; margin:0px;}

div.ImG5sfn{box-shadow:6px 8px 5px -6px rgba(66,66,66,0.5);display:none;margin:0;padding:0px;position:absolute;left:0;z-index:1000;}

.ImGvctE { background: #fff;border-top-width: 0px; padding: 20px;}
.ie7 div.ImG5sfn {width:820px;}
div.ImG5sfn .Inp9nTm{background:none repeat scroll 0 0 #FFFFFF; overflow:hidden;}
div.ImG5sfn ul.ImG5sfn {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 285px;
}
div.ImG5sfn ul.ImG5sfn li {
	float: left;
	height: auto;
	margin: 0 8px 0 0;
	padding: 0;
	width: 30%;
        text-align:left;
}
div.ImG5sfn ul.ImG5sfn li.accessories {
	display: inline-block;
	float: right;
	margin-top: 24px;
}
div.ImG5sfn ul.ImG5sfn a{font-weight:normal;text-transform:uppercase; font-size:11px; font-family:Arial;text-decoration:none;line-height:25px;border-bottom: 1px dashed #DEDFDF;}
div.ImG5sfn ul.ImG5sfn a:hover { color:#999; }

/* ------------------------------------- */
.Homephoneservices-imgone{
   clear:both;
   margin:0 auto;
}
#I19GgaL{
    float:right;
    margin-top:15px;
    
}
.Dudleycc_KSDHFU{
    
    clear:both;
}
.IonR9OY .title {
    font-size: 35px;
    margin: 31px 5px 15px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    text-align: center;
}
.IonR9OY .IonR9OYLeft p {
    width: 100%;
    line-height: 22px;
    color: #333;
    font-size: 12px;
}
.IonR9OY .IonR9OYLeft, .IonR9OY .IonR9OYRight {
    width: 100%;
    float: left;
    margin-left: 5px;
}
.IonR9OY {

    border-top: 1px solid #c8c8c8;
    margin-bottom: 75px;
    margin-left: 20px;
    width: 1200px;
    margin: 0 auto;
    background: #eee;

}

.Dudleycc_KSDHFU span {
    float: left;
    width: 16.6%;
    padding: 1%;
}

#IEL1zzS .IJfEnlr .IJfEnlr {
    border-left: 1px solid #5e5e5e;
}
#IEL1zzS .IJfEnlr .IJfEnlr:first-child {
    border: medium none;
}
#IEL1zzS .IJfEnlr.IKkkxBD .IJfEnlr {
    padding: 0 0 0 40px;
    height: 250px;
    overflow-y: scroll;
}

#IEL1zzS h2 {
    color: #ffffff;
    font-size: 0.9em;
    font-weight: normal;
    width: 100%;
}
#IEL1zzS a {

    color: #aeaeae;
    float: left;
    font-size: 0.8em;
    line-height: 22px;
}
#IEL1zzS a:hover{
    text-decoration:underline;
}
#I19GgaL li{
    
    float:left;
    padding:0 20px;
}
#I19GgaL li a{
    
    float:left;
    padding:0 15px;
    
}
.Homephoneservices-centerone{
  width:98%;
  margin:5% auto;
}
.Homephoneservices-onetdsa{
  width:90%;
  margin:20px auto;
}
.Homephoneservices-onetdsa h2{

}
.Homephoneservices-onetds p{

}
.Homephoneservices-imgone span{
  width:33%;
  float:left;
  padding:0 13px;

}
.Homephoneservices_one_left {
    float: left;
    width: 88%;
}
.Homephoneservices_right_ldf_inner{
 float:right;
}
.IBPvfwE{
  clear:both;
  margin-top:5px;
}
.Homephoneservices_left_ldf {
    float: left;
    margin: 40px auto;
}
.Homephoneservices_left_ldf a {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    line-height: 26px;
    margin: 0 12px;
    padding: 5px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 900;
}
.Homephoneservices_one_left-bar {
    border-bottom: 1px solid #bababa;
    height: 70px;
}
.Homephoneservices_center_ldf {
    margin: 10px 0 0 10px;
}

.I1EUSGb li {
    float: left;
    padding: 0 15px;
   
}
.Homephoneservices_right_ldf {
    float: right;
    width: 64%;
    margin-top: 2%;
}
.I1EUSGb li a {
    color: #000;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px;
}

.IJfEnlr a{
    
    float:left;
    padding:0 15px;
}
.Image a:hover img{
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
#FeaturedImageText {
    height: auto;
    width: 100%;

    overflow: hidden;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 17px;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
}
#FeaturedImageText p {
    font-size: 1em;
    text-align: center;
    color: #fff;
}
.UnderlineitFeaturedImage {
    border-bottom: 1px solid #848484;
}
#FeaturedImageText h1, #FeaturedImageText h2 {
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 18px;
    color: #fff;
    height:60px;
}
.I1EUSGb li a:hover{
   color:red;
}
.I1EUSGb {
    clear: both;
    padding-top: 20px;
    width:1100px;
    margin:0 auto;
   
}
#IzxnPOr h3{
    
    text-align:center;
}
#IQeCF3dMain_one {
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #bababa;
    height: 150px;
}
.Homephoneservices_one_carbar {
    padding: 15px;
    color: #fff;
    height:110px;
    box-shadow: 0px 10px #e31919;
    border-left: 1px solid #bababa;
}
.Homephoneservices_one_carbar img{
   margin-top:15px;
}
.I0XyTJG {
    width: 1170px;
    margin: 10px auto;
    clear: both;
    text-align: center;
    font-size: 15px;
    padding: 15px;
}
.Homephoneservices_one_carbar span {
    clear: both;
    color: #fff;
}
.Homephoneservices_one_carbar{
  float:right;
  background:#000;
}
.centerBoxContentsNew:hover{
    transform: scale(1.5);
    background:#fff;
    
}

.Homephoneservices-men{
  float:left;
   margin: 40px;
    font-weight: 900;
    font-size: 1rem;
}
.Homephoneservices-women {
    float: right;
    margin: 40px;
    font-weight: 900;
    font-size: 1rem;
}
a:hover { text-decoration:none;}







a img{ border:0;}







/*wrappers - page or section containers*/








.leftBoxContainer,.rightBoxContainer {/*left&right box border */	
    margin-bottom: 10px;
    background-color: #fff;
}
.Homephoneservices-basdfhh{
  width:100%;
  margin:0 auto;
  clear:both;
}
.Homephoneservices-imageo {
    float: left;
    width: 45%;
    margin: 30px 20px;
}
a.category-products{
  padding-left:30px;
}
a.category-top{
  font-weight:600;
  
}
a.category-products{
  padding-left:20px;
}
.Homephoneservices-imagone{
 float:right;
}
.leftBoxHeading, .rightBoxHeading {
    background-color: #EBEBEB;
    color: #151212;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    padding: 4px 0 5px 10px;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.Homephoneservices_img_oner li{
  width:50%;
  float:left
}
.Homephoneservices_img_oner li a{
  
}
.Homephoneservices_img_oner li a img{

}

.Homephoneservices-textone {
  width:100%;
  margin:0 auto;
  text-align:center;
 clear:both;
}
#I1BEdb5 {
    line-height: 30px;
    color: #000;
    float: left;
    padding: 5px;
   
}
#attrib-2{
    
     font-size:13px;
font-family:DIN Pro,Arial Narrow,Franklin Gothic Book,Arial,sans-serif;
font-weight:700;
position:relative;
display:flex;
align-items:center;
justify-content:space-between;
text-transform:uppercase;
padding-left:18px;
padding-right:18px;
height:50px;
}
.I9REcQO a{
    padding:0 10px;
}
#Search {
    float: right;
    background: #fff;
    border: 1px solid #bababa;
}
#Homephoneservices_Basket {
    float: left;
    color: #fff;
    line-height: 36px;
    margin-top: 11%;
}
#Homephoneservices_Basket span{

  color:#fff;
  padding: 0 20px;
}
#Homephoneservices_Basket a{
  color:#fff;
  padding: 0 20px;
}
.Homephoneservices-textone-one {
    text-align: center;
    padding-top: 20px;
    font-size: 3rem;
    color: #000;
}
.Homephoneservices-textone-two a {border: 1px solid #bababa;padding: 10px;margin: 5px;}
.Homephoneservices-textone-two a:hover{
  background:#000;
  color:#fff;
}
.Homephoneservices-textone-two{
    text-align:center;
}
.Homephoneservices-textone-three {
    text-align: center;
    font-size: 3rem;
    color: red;
    text-shadow: 2px 3px;
}
.Homephoneservices_product-cat-right{
  float:right;
  width:50%;
}
.leftBoxHeading a, .rightBoxHeading a {
    color: #1b1717;
}
.Homephoneservices-ronntsd{
  float:right;
}

.leftBoxHeading a:hover,.rightBoxHeading  a:hover { color: #fff;text-decoration:none;}

#chcategoriesContent ul li{
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
    line-height: 23px;
}

.sideBoxContent { 
    overflow: hidden;
	}

#categoriesContent{
    text-align:left;
	}


#categoriesContent ul { margin:0; padding:0; list-style-type:none; }



#categoriesContent ul li { 

    line-height: 25px;
	}



#categoriesContent ul li a.category-top{ 
    text-transform: uppercase;
    font-weight: bold;
	 }



#categoriesContent ul li a.category-top:hover{ color: #000; text-decoration:none}



#categoriesContent ul li a.category-products{
    color: #000;
    padding-left: 20px;
	}



#categoriesContent ul li a.category-products:hover{ color: #000; text-decoration:underline }







/*categorylistboxContent*/



#categorylistboxHeading {



	background: url(../images/cheading.gif) repeat-x left top; 



	line-height:10px; 



	color: #FF6600; 



	font-size:12px; 



	font-weight:bold;



	padding-left:20px;



}



#categorylistboxContent{padding:1px; border:0px solid #CCCCCC}



#categorylistboxContent ul { margin:0; padding:0; list-style-type:none; }



#categorylistboxContent ul li { margin:1px; margin-top:5px; border-bottom:1px solid #efefef; line-height:15px; }



#categorylistboxContent ul li a.category-top{ font-weight:bold;padding-left:15px; color:#000000;}



#categorylistboxContent ul li a.category-top:hover{ color: #000; text-decoration:underline}



#categorylistboxContent ul li a.category-products{ color:#444; padding-left:15px;background:url(../images/dot00.gif) no-repeat 16px center;}



#categorylistboxContent ul li a.category-products:hover{ color: #FF6600; text-decoration:underline }



/*categorylistboxContent*/







.rightBoxContainer img { margin:3px 0;}



#ezpagesContent ul li { margin:3px; border-bottom:1px solid #ccc; }



#ezpagesContent ul li a {background:url(../images/dot.gif) no-repeat 3px center;padding-left:20px; color:#000000;}



#ezpagesContent ul li a:hover { color:#FF6600}



.centerBoxWrapper {
    display: block;
    margin-bottom: 8px;
    padding: 0 0 6px;
}


.centerBoxHeading {
    background: url("../images/collectiontitle-line.gif") repeat-x scroll 0 12px;
    margin: 15px 0 0;
    text-align: center;
    font-size: 22px;
    line-height: 1.5em;
}



.centerBoxHeading  span {
    background: none repeat scroll 0 0 #fff;
    padding: 5px 15px;
}


.Homephoneservices_fsdafd {
    margin: 15px auto;
    width: 1170px;
    padding: 30px;
}

.Homephoneservices_fsdafd a{
    
    float:left;
    width:25%;
    text-align:left;
    
}
#ItYGnKY{
    margin: 15px auto;
    width: 1176px;
    clear:both;
}



#I8VKtwp, #navColumnTwo {/*table left and right td */

	background-color: transparent;



}



#I7yCdbB, #navColumnTwoWrapper {
   margin: 5px 5px 0 5px;

}






#searchContent{
padding-top:5px;
}


#indexDefaultMainContent { margin-bottom:10px;text-align:center;}/*index main text*/



#indexDefaultMainContent td { padding:5px 0} 



#indexDefault .centeredContent,#shoppingCartDefault .centeredContent, .promtv_pro_main { /*centerbox content*/



	text-align: center;






}







h1 {
    color: #4c4c4c;
    font-size: 2em;
    font-weight: 300;
    line-height: 1;
    margin-bottom: 0.5em;
    text-transform: uppercase;
	}







h2 {



	font-size: 1.4em;



	}







h3 {



	font-size: 1.3em;



	}







h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS,.larger{



	font-size: 1.1em;



	}















h1, h2, h3, h4, h5, h6 {



	margin: 0;



	}







/*  Might uncomment either or both of these if having problems with IE peekaboo bug:



h1, h2, h3, h4, h5, h6, p {



	position: relative;



	}



*html .centerColumn {



	height: 1%;



	}



*/







CODE {



	font-family: arial, verdana, helvetica, sans-serif;



	font-size: 1em;



	}







FORM, SELECT, INPUT {



	display: inline;



	font-size: 1em;



	margin: 0.1em;
	_margin-top:3px;
	


	}







TEXTAREA {



	float: left;



	margin: auto;



	display: block;



	width: 95%;



	}







input:focus, select:focus, textarea:focus {







	}







FIELDSET {



	padding: 0.5em;



	margin: 0.5em 0em;



	border: 1px solid  #ccc;



	}







LEGEND {
    color: #000000;
    font-weight: bold;
    padding: 0.3em;
	}







LABEL, h4.optionName {




	padding: 0.2em;



	}







LABEL.checkboxLabel, LABEL.radioButtonLabel {



	margin: 0.5em 0.3em;



	}







.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {



	float: left;



	}







LABEL.inputLabel {



	width: 9em;



	float: left;



	}







LABEL.inputLabelPayment {



	width: 14em;



	float: left;



	padding-left: 2.5em;



	}







LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {



	width: 11em;



	float: left;



	}







#checkoutPayment LABEL.radioButtonLabel {



	font-weight: bold;



	}







P, ADDRESS {



	padding: 0.2em;



	}







ADDRESS {



	font-style: normal;



	}







.clearBoth {



	clear: both;



	}







HR {



	height: 1px;



	margin-top: 0.5em;



	border: none;



	border-bottom: 1px solid #9a9a9a;



	}







/*warnings, errors, messages*/



.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {



	line-height: 1.8em;



	padding: 0.2em;



	border: 1px solid #9a9a9a;



	}







.messageStackWarning, .messageStackError {



	background-color: #ff0000;



	color: #ffffff;



	}







.messageStackSuccess {



	background-color: #99FF99;



	color: #000000;



	}







.messageStackCaution {



	background-color: #FFFF66;



	color: #000000;



	}















#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,  #popupAdditionalImage, #popupImage {



	margin: 0em;



	padding: 0em;



	}



















#sendSpendWrapper {



	border: 1px solid #cacaca;



	float: right;



	margin: 0em 0em 1em 1em;



	}







.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {



	margin: 0;



	width: 47%;



	}



 #accountLinksWrapper { border:0px solid #FF9900;  padding:20px;}



.wrapperAttribsOptions {



	margin: 0.3em 0em;



	}







/*navigation*/







.navSplitPagesResult {}



.navSplitPagesLinks {}







.navNextPrevCounter {

        text-align:center;

	margin: 0em;



	font-size: 12px;



	}



.navNextPrevList {
    list-style-type: none;
    margin: 0;
    padding: 0.5em 0;
    white-space: nowrap;
}











#navCatTabsWrapper {



	background-color: #000;



	color: #9a9a9a;



	background-image:none;



}







#navMain ul, #navSupp ul, #navCatTabs ul {



	margin: 0;



	padding: 0.5em 0em;



	list-style-type: none;



	text-align: center;



	line-height: 1.5em;



	}







#navMain ul li, #navSupp ul li, #navCatTabs ul li {



	display: inline;



	}







#navMain ul li a, #navSupp ul li a, #navSupp ul li a:visited, #navCatTabs ul li a {



	text-decoration: none;



	padding: 0em 0.5em;



	margin: 0;



	white-space: nowrap;



	}



#navSupp ul li a:hover {



	text-decoration:underline;



	}







#navCatTabs ul li a {



	color: #9a9a9a;



	}







#navEZPagesTOCWrapper {



	font-weight: bold;



	float: right;



	height: 1%;



	border: 1px solid #9a9a9a;



	}







#navEZPagesTOC ul {



	margin: 0;



	padding: 0.5em 0em;



	list-style-type: none;



	line-height: 1.5em;



	}







#navEZPagesTOC ul li {



	white-space: nowrap;



	}







#navEZPagesTOC ul li a {



	padding: 0em 0.5em;



	margin: 0;



	}







#navCategoryIcon, .buttonRow, #indexProductListCatDescription {



	margin: 0.5em;



	}







#navMainSearch {



	float: right;



	}



















/*The main content classes*/



#contentColumnMain, #I8VKtwp, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .promtv_pro_main, .alert {



	vertical-align: top;



	}



#whatsNew { text-align:center}



/*.content,*/ 







.alert {



	color: #FF0000;



	margin-left: 0.5em;



	}



.advisory {}



.important {



	font-weight: bold;



	}



.notice {}



.rating{}



.gvBal {



	float: right;



	}











#bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {



	padding: 0 0 0 .6em;



	}



#bannerOne{



	padding:0;



	margin: .5em 0 0 0;



	}



.banners img{



	padding:0;



	}











.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {



	padding: 0.5em 0em;



	}







.cartUnitDisplay, .cartTotalDisplay {



	text-align: right;



	padding-right: 0.2em;



	}







#scUpdateQuantity {



	width: 2em;



	}







.cartQuantity {



	width: 4.7em;



	}











#mediaManager {



	width: 50%; 



	margin: 0.2em;



	padding: 0.5em;



	background-color: #E4FEf5;



	border: 1px solid #003D00;



	}







.normalprice, .productSpecialPriceSale {



	text-decoration: line-through;



	}

.pric{

    font-weight: bold:
    color:#000;
}
.ITVsDR3{

    font-weight: bold:
    color:#000;
}




.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
    color: #000;
    font-weight: bold;
    font-size: 14px;
	}







.orderHistList {



	margin: 1em;



	padding: 0.2em 0em;



	list-style-type: none;



	} 







#cartBoxListWrapper ul, #ezPageBoxList ul {



	list-style-type: none;



	}







#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {



	margin: 0;



	padding: 0.2em 0em;



	} 







#cartBoxEmpty, #cartBoxVoucherBalance {



	font-weight: bold;



	}







.totalBox {




	text-align: right;



	padding: 0.2em;



	}







.lineTitle, .amount {



	text-align: right;



	padding: 0.2em;



	}







.amount {



	width: 5.5em;



	}







/*Image Display*/



#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {



	margin: 0em 1em 1em 0em ;



	}











#cartImage {



	margin: 0.5em 1em;



	}







/*Attributes*/



.attribImg {



	width: 20%;



	margin: 0.3em 0em;



}







.attributesComments {}







/*list box contents*/



.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .promtv_pro_main {

    margin: 5px;

}

.login { padding:5px 10px;}


#bestsellersContent {



	color: #FFFF99;



	font-weight:bold;



	}



#informationContent a,#bestsellersContent, #bestsellersContent a{
    color: #000;
    font-size: 12px;
	line-height: 23px;

	}

#informationContent{
text-indent:10px;

}

#informationContent a:hover, #bestsellersContent, 



#bestsellersContent a:hover{



	color: #000;



	font-size:12px;



	}



#extralinks{



	padding: .5em 0 .5em 1em;



	}


#bestsellers ol {
    margin: 0;
    padding: 0;
	}


#nameid{
    padding-top:5px;
    width: 130px;
}

.fpric, .wpric{
color:#777;
}


#bestsellers li {

    height: 60px;
    list-style: none outside none;
    margin: 0.3em 0;
    padding: 0;

	}



.ic{



	display:none;



	}



#bannerboxHeading {



	background-color: #0000CC;



}







#upProductsHeading {



	text-align: left;



	}







#upDateHeading {



	text-align: right;



	}







/* categories box parent and child categories */



#categoriesContent ul li {
    background-color: #f7f8fc;
    border-left: 1px solid #f7f8fc;
    box-sizing: border-box;
    color: #4d4e53;
    display: block;
    font-family: Arial;
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 2px;
    min-height: 28px;
    padding: 8px 9px;

	}
#categoriesContent ul li:hover{
    border-left: 1px solid #00c4b3;
    background-color: #F0F0F0;
    color: #000;
    text-decoration: none;
}


A.category-links, A.category-links:visited {



	color: #333333;



	font-weight:bold;



	}







SPAN.category-subs-parent {
    color: #000;
    font-weight: bold;
	}



SPAN.category-subs-selected {
    color: #FF0000;
    font-weight: bold;
	}



/* end categories box links */







/*misc*/



.back { float:left;



	



	}







.forward, #shoppingCartDefault #PPECbutton {



	float: right;



	}







.bold {



	font-weight: bold;



	}















.hiddenField {



	display: none;



}



.visibleField {



	display: inline;



}







CAPTION {



	/*display: none;*/



	}







#myAccountGen li, #myAccountNotify li {



	margin: 3px;



	list-style-type:none;



	padding-left:15px;



	} 







.accountTotalDisplay, .accountTaxDisplay {



	width: 20%;



	text-align: right;



	/*vertical-align: top*/



	}







.accountQuantityDisplay {



	width: 10%;



	vertical-align: top



	}







#siteMapList {



	width: 90%;



	float: right;



	}







.ratingRow {



	margin: 1em 0em 1.5em 0em;



	}







LABEL#textAreaReviews {



	font-weight: normal;



	margin: 1em 0em;



	}







#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {







	}







/***IMAGE HANDLER SUPPORT ***/







#trailimageid {



  position: absolute;



  visibility: hidden;



  left: 0px;



  top: 0px;



  width: 220px;



  height: 0px;



  z-index: 1000;



}







#trailimageid div {



  padding: 5px;



  background-color: #FFF;



  border: 1px solid #888;



  text-align: center;



}







#trailimageid h1 {



  font-size: 100%;



  font-weight: normal;



  margin: 0;



  padding: 2px 0px;



  text-align: left;



  width: 100%;



}







#trailimageid img {



  margin: 2px;



  border: none;



}











#navBreadCrumb {
    border-bottom: 1px solid #999999;
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0 10px;
    padding: 0 0 0 10px;
    height: 16px;
    overflow: hidden;
	}
















/*product_info*/







.Icuh0Fh{



	width:560px;



	float:left;



	}

	#attribsOptionsText{

	font-size:12px;}


.Ieg0q30 {
    float: left;
    padding-left: 20px;
    width: 500px;
}

.categoryIcon {border-bottom:1px solid #555; padding:3px; margin-bottom:10px;}

#similar_product img{width:120px;height:auto;}

.navNextPrevWrapper {
    // border: 1px solid #dedfdf;
    float: left;
    margin: 25px 5px;
    padding: 5px 10px 0;
    text-align: center;
}



#categoryDescription { border-bottom:1px solid  #222; background:#111; padding:5px;}



#productMainImage {

    padding: 5px;
    text-align: center;
	}


#IbdTbcU{
    border-bottom: 2px double #999999;
    text-align:center;
    margin-bottom: 10px;
    padding: 10px 0;
	 }



#productDescription, .shippingEstimatorWrapper {
    line-height: 20px;
    padding: 3px;
    clear:both;

	}



	.biggerText {
    font-size: 12px;
		}



	ul{
	
  list-style: none outside none;
    margin: 0;
    padding: 0;
	}



#IhMbRE3{



	text-align: left;





	width:160px;



	}



.tabTable {margin-bottom: 1.0em; }



.tabTable tr { border:1px solid red}



	td p{ text-align:left; font-size:12px;}



	.productListing-rowheading{}



	.productListing-heading{ 
	    color: #555555;
    padding: 3px;
	 }



	.productListing-data { 
	    border-bottom: 1px dashed #333333;
    padding: 15px 0;
	}



	.productListing-odd { }/*����ʽ1*/



	.productListing-even{ }/*����ʽ2*/



	.itemTitle {
	    font-size: 12px;
    font-weight: normal;
    height: 55px;
    line-height: 150%;
    overflow: hidden;
    padding: 0;
	}

	.itemTitle a{
}











/*����ҳ�� tpl_shopping_cart_default.php*/



#cartContentsDisplay { }/*�����б�*/



.tableHeading {



	



	}



.tableHeading th{







	}



.rowOdd {



	height: 1.5em;



	vertical-align: top;



	}



.rowEven {



	height: 1.5em;



	vertical-align: top;



	}







#cartSubTotal {

    border: 1px solid #CCCCCC;
    font-weight: bold;
    line-height: 2.2em;
    margin-top: 5px;
    padding-right: 2.5em;
    text-align: right;


	}



	



/*�Ҳ๺���*/



.cartNewItem {



	color: #FF9900;



	position: relative;  /*do not remove-fixes stupid IEbug*/



	}







.cartOldItem {



	color: #000000;



	position: relative;  /*do not remove-fixes stupid IEbug*/



	}







.cartBoxTotal {



	text-align: right;



	font-weight: bold;



	}







.cartRemoveItemDisplay {



	width: 3.5em;



	}







.cartAttribsList {



	margin-left: 1em;



	}


/* login */



.textlist { padding-left:5px; margin:0}



.textlist ul { margin:0}



.textlist ul li { margin:3px; line-height:150%}



.btn {



	vertical-align: middle;



	color: #FFFF99;



	background: url(../images/search.gif) no-repeat center center;



	height: 25px;



	width: 52px;



	border:0;	



	margin: 7px 3px 5px;



	font-size:12px;



}



input,textarea,select { padding:0; vertical-align:middle;  COLOR: #373737;}



textarea { height:60px}



/*login box background effects*/



#loginbox{ background: url(../images/loginbg.jpg) repeat-x top;}



#loginboxHeading{background: url(../images/loginbg_key.jpg) no-repeat top right;}



#loginContent{background: url(../images/loginbg_key.jpg) no-repeat 100% -28px;}







#loginbox div.btn { float:right; clear:both;}



#loginbox .btn input {/*��ť*/ 



	vertical-align: middle;



	text-align:center;



	color:#fff;



	font-weight:bold;



	height: 26px;



	width: 67px;



	border:0;



	cursor:pointer;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



} 







.servicebg { background: #efefef url(../images/servicebg.jpg) bottom center no-repeat; height:100px;}



#livechat {  width:120px;height:60px; margin-top:100px;



display: block}







/* login */











#whatsnew .sideBoxContent {
    margin-top: 5px;
	 }



#productListing { text-align:center}



.categoryListBoxContents { text-align:left; vertical-align:middle; color:#FF6600; font-weight:bold;margin:0;border-bottom: 1px solid #DEDFDF;}



#ttt { background:#000000; padding:3px; color:#ccc; padding-left:20px}

marquee {
    border: 0px solid #cccccc;
    background: #e9ecea;
    width: 100%;
    color: #fff;
    font-weight: bold;
    padding: 25px;
}

#indexCategoriesHeading {
    color: #C2103D;
    margin: 10px 0;
	}



#whatsNew, #featuredProducts { color:#727272; font-weight:bold;}



#whatsNew a,#featuredProducts a{font-weight:normal;}



#whatsNew a img,#featuredProducts a img{

padding-top:5px;}


#productListing .centerBoxContentsProducts{
    border-bottom: 1px solid #F0F0F0;
	}
#productListing .centerBoxContentsProducts:hover{
    border-bottom: 1px solid #ccc;
	}




#featured .centeredContent, .promtv_pro_main { text-align:center;}


#productListing a img {

padding-top:4px;}

#productListing .centerBoxContentsProducts{
    margin-left: 5px;
    margin-right: 2px;
    margin-top: 9px;
	}





.additionalImages { text-align:center;}



.additionalImages a img {
    border: 1px solid #CCCCCC;
    margin: 10px;
    width: 50px;
    height: auto;
}


#productAdditionalImages .centeredContent, .promtv_pro_main { 
    margin: 1px;
	}
.viewMore{float:right;}
.centerBoxContentsSpecials, #whatsNew .centerBoxContentsNew, .promtv_pro_main{

    margin: 8px 3px 0 4px;
    text-align: center;
    padding-top: 5px !important;
	}


.categoryWrapper{
    overflow: hidden;
     clear:both;
    padding:10px 0;
  //  border-bottom: 1px solid #CCCCCC;
}

.centerBoxContentsFeatured{
    margin: 8px 3px 0 4px;
    text-align: center;


}



#navSuppWrapper{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #000000;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 8px;
    text-align: center;
	}
	
	
#navSuppWrapper a{
    color: #000;
    padding: 0 5px;
}

#navSuppWrapper a:hover{
color:#000;
text-decoration:underline;
}

	/*footer*/



#navSuppWrapper ul { background: red; }



#navSuppWrapper ul a { color:#ccc}



#navSupp { background:#000; color:#ccc}



#bottomNav { color:#ccc}



#bottomNav ul { background:url(../images/footbg.gif) top  left repeat-x; height:30px; text-align:center; padding-top:10px;}



#bottomNav ul li a{ color:#ccc }



#bottomNav ul li a:hover{ color: #FF9900; text-decoration:underline}



#siteinfoIP { } 


.Homephoneservices_font_one{
margin:30px auto;
text-align: center;
background: #cdcdcd;
font: 30px/22px DancingScript-Bold;
color: #fff;
padding: 21px 0 24px;
width: 100%;
float: left;
}

.Homephoneservices_font_one p {
    margin: 0;
    padding: 0;
    font: 30px/22px DancingScript-Bold;
color: #fff;
    text-transform: capitalize;
}
#ILgtdUw {
    clear: both;
    color: #6b6b6b;
    font-size: 0.7em;
    padding: 24px 0;
        padding-right: 0px;
    text-align: right;
    font-size: 12px;
    padding-right: 10%;
}



#ILgtdUw a {
   color: #6b6b6b;
   text-decoration:underline;
	}



#ILgtdUw a:hover {text-decoration:none;}






#payments{
float:left;
background:url(../images/payments.gif) center center no-repeat;
width:200px; 
height:50px;
padding:0; 
}


.sagh a{text-decoration:underline}


#banner{
width:740px;
margin:0 0 10px 0;}


#indexDefault #featuredProducts{

}
.Search{

}
#searchquery {
    width: 280px;
    padding: 10px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    border-radius: 2px;
    box-sizing: border-box;
    background-color: transparent;
    border: none;
    border-top-width: 3px;
    float: left;
    height: 32px;
}
.search_submit {
  
}
.icon_head_foot {
    background: url(../images/search.gif.jpg)no-repeat;
    width: 41px;
    height: 36px;
    cursor: pointer;
    border: none;
}
li#search{
    margin-right: 20px !important;
    padding-top: 10px !important;
    width: 250px;
}

#news{
    clear: both;
}



#imagesy a img{
    border: 1px solid #555555;
    padding: 1px;
}

#wparchivesContent ul li{

    line-height: 25px;
    margin-top: 5px;
}

#wparchivesContent ul li a{
text-decoration:none;
padding-left:10px;
}
#wparchivesContent ul li a:hover{
text-decoration:underline;
}
#productDescription a{
text-decoration:underline;
}

#productDescription a:hover{
text-decoration:none;
}
#ILXHIFd {
    clear: both;
    margin: 0 auto;
    text-align: left;
    width:1170px;
}
#ILXHIFd  .col_1{
    float:left;
  
    padding:5px;
    
}
#ILXHIFd li{

  float:left;
  padding:0 20px;
  line-height:20px;
}
#ILXHIFd li p {
    text-align: left;
    padding-left: 30px;
    text-transform: uppercase;
}
#ILXHIFd a{
 
  padding:0 15px;
}
.coinmagiccate a {
    float: left;
    width: 50%;
}
.coinmagiccate{
  clear:both;
}
#productAdditionalImages {
    

    float: left;
}

#Contain{
width:320px;
text-align:center;
margin:5px auto 0;
border:2px solid #ccc;
}

#home{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #777777;
    line-height: 25px;
    margin: 8px 0;
    padding: 5px 10px 10px;
}

#indexDefault #specialsDefault{

}

.bestsellerImg a img{
width:50px;
height:50px;
}

#shopbag{
    background: url("../images/bag.gif") no-repeat;
    float: right !important;
    height: 30px;
    padding-top: 5px !important;
    margin-top: 10px;
}

a.mycart{
font-weight:bold;
color:#FF0066;
padding:0 10px;
}


#productMainImage a{
width:300px !important;
text-align:center;
}


#featured ol {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;

	}
	
.featuredImg a img{
width:50px;
height:auto;
}

#featured li, #specials li {
list-style: none outside none;
margin: 0;
padding: 5px 0;
overflow:hidden;
border-bottom: 1px solid #CCCCCC;
}


#specials ol {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;

	}
	
.specialsImg a img{
width:50px;
height:auto;
}


#reviews ol {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;

	}
	
	.reviewsImg a img{
width:50px;
height:50px;
}

#reviews li {
height: 60px;
list-style: none outside none;
margin: 0;
padding: 0;
}


.ItiwaMT{
    overflow: hidden;
}
.IumAGW6 {
    clear: both;
    float: left;
    width: 100%;
}

.Iw9aone{
    border: 1px solid #ccc;
    border-radius: 10px;
    margin: 0.5em auto;
    overflow: hidden;
    padding: 0.5em;
    width: 95.5%;
}
.Iw9aone legend h3 a{
    background: #000 none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #fff;
    height: 22px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    padding:0 20px;
}

.Iw9aone .Iwtj90b a, .Iw9aone .Iwtj90b a:visited {
    background: #eee none repeat scroll 0 0;
    color: #777;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 5px;
    margin-left: 5px;
    text-align: left;
    text-indent: 10px;
    width: 270px;
    font-size:10px;
}


#IFF6yKh {
    border-top: 1px solid #bababa;
}
.prname{
    height: 32px;
    line-height: 15px;
    overflow: hidden;
    margin: 10px 0;
    padding: 0 10px;
}
.ITFrPXG {
    height: 32px;
    line-height: 15px;
    overflow: hidden;
    margin: 10px 0;
    padding: 0 10px;
    text-align: left;
    background: #eee;
}
.banmain{
    width:100%;
    overflow:hidden;
}
.banleft{
    width: 400px;
    float:left;
}
.banright{
    width: 550px;
    float:right;
}
#gotoTop{display:none;position:fixed;top:75%;left:55%;cursor:pointer;margin-top:-50px;margin-left:535px;width:55px; height:55px;background:url(../images/backtop.png) no-repeat left top;}   
  
#gotoTop:hover{background:url(../images/backtop.png) no-repeat right top;}  
.category-subs {
padding-left: 8px;
}

.centermain {
    overflow: hidden;
    margin-bottom: 10px;
}
#banner-rotator {
    border-bottom: 1px solid #e0dfdd;
    padding-bottom: 3px;
    width: 735px;
    overflow:hidden;
}
#featuredProducts{
   border-bottom: 1px solid #e0dfdd;
   padding-bottom: 25px;
}
#Homephoneservices_promo {
    float: right;
    height: 270px;
    padding: 70px 0 10px;
    position: relative;
    width: 266px;
}
#Homephoneservices_promo ul {
    list-style: none inside none;
    margin-bottom: 5px;
}

#Homephoneservices_promo li {
    font-size: 15px;
    line-height: 2.4em;
    height: 40px;
}

#Homephoneservices_promo p {
    font-size: 15px;
    line-height: 1.3em;
    margin-bottom: 5px;
}

body,ul,li,ol,img{margin: 0;padding: 0;}
li{list-style: none;}

body>h5{margin-left: 20px;}


/*example*/
.example{}
.example ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example ol li.seleted{background: #1AA4CA;}

.example1{}
.example1 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example1 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example1 ol li.seleted{background: #1AA4CA;}

.example2{}
.example2 ol{position:relative;width: 320px;height: 20px;top:-30px;left:60px;}
.example2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example2 ol li.seleted{background: #1AA4CA;}

.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}

.textmain{
width: 100%;
overflow:hidden;
background: url("../images/bottom-top.jpg") no-repeat center top;
padding:30px 0;
}
.teleft{
padding: 8px;
width: 50%;
float:left;
}
.teright{
width: 40%;
float: right;
padding: 8px;
}
.teright a{
padding: 15px 10px;
}

.navSplitPagesLinks, .navSplitPagesResult {margin: 10px 0;}
.navSplitPagesLinks strong {
    background: none repeat scroll 0 0 #6b231d;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
}
.navSplitPagesLinks a {
    background: none repeat scroll 0 0 #e9e9e9;
    color: #3e3e3e;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
}
.navSplitPagesLinks a:hover{
    background: none repeat scroll 0 0 #979797;
    color: #FFF;
}

#bottom-content {
    margin: 30px auto;
    position: relative;
    width: 735px;
    overflow:hidden;
}
.bottom-promos {
    padding-top: 40px;
    text-align: center;
}
.bottom-promos li.first-promo {
    margin-left: 0;
}
.bottom-promos li {
    float: left;
    margin-left: 20px;
    width: 355px;
}
.bottom-promos h2 {
    color: #333333;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.025em;
    margin-top: 5px;
    text-transform: uppercase;
}
.sideBoxContentItem{overflow:hidden;margin: 8px 0;}
.wpimg{
    width: 100%;
    vertical-align: top;
    text-align:center;
}
.wpname{
    width: 100%;
    text-align: left;
    line-height: 18px;
    padding: 5px 0;
}
.list_attribute li{
    width: 180px;
}

.IDOj01gmain{
    clear:both;
    overflow: hidden;
}
.Homephoneservices_categoryzdy{
    width:50%;
    overflow: hidden;
    float:left;
}
.Homephoneservices-img-one li{

}
.Homephoneservices_categoryzdy img {

    height: auto;
}
.zdymks {
 
    padding: 40px;
    margin: 5px;
    background:#fff;
}

.ILgtdUwnav{
    width:100%;
    text-align:center;

}
.Homephoneservices-index-all-left{
  float:left;
   width:60%;
}
.Homephoneservices-index-all{
  margin:10px auto;
  
}
.Homephoneservices-index-all-right {
    float: right;
    width: 40%;
    color: #3e3838;
    margin-top: 15%;
    line-height: 15px;
}
.I9GobKJ {
    clear: both;
    margin-top: 2%;
}

.I9GobKJ img {
    width: 180px;
    height: 150px;
}
.ICOH9Aq{
  float:right;
  width:60%;
}
.ILgtdUwnav a{
    height:30px;
    line-height:30px;
    padding: 0 20px;
}

.Homephoneservices-header-inner {width: 900px;margin: 0 auto;line-height: 20px;padding: 20px;}
H2.Homephoneservices-header-WID {
    text-align: center;
    font-size: 10rem;
    text-shadow: 2px 3px #171111;
}
H2.Homephoneservices-header-WID:hover{
  text-shadow: 2px 3px red;
}
h3.Homephoneservices-header-sdf {
    text-align: center;
    text-transform: uppercase;
    font-size: 3rem;
    padding-top: 2.5%;
}
h3.Homephoneservices-header-sdaf {
    text-align: center;
    text-transform: uppercase;
    margin-top: 2%;
    font-size: 2.5rem;
}
.categoryListBoxContents a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #777;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 25px;
}
.categoryListBoxContents a:hover{
    color:#000;
    background:#fff;
}

h2.Homephoneservices_catname{
    border-bottom: 1px solid #e6e6e6;
    line-height:35px;
    height:35px;
    text-transform: uppercase;
    text-align:center;
}
.IQeCF3d {
    text-align: center;
}
.IQeCF3d span {
    display: inline-block;
}
.IODmXli {
    background: #ccc none repeat scroll 0 0;
    height: 1px;
    margin: 0 0 10px;
    width: 30px;
}
.IPnh6r5 {
    margin: 5px 20px 0;
}

.IPnh6r5 h1 {
    color: #3d3d3d;
    font-family: "Libre Baskerville",serif;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 2px;
    margin: 0 0 15px;
    text-align: center;
    text-transform: uppercase;
}
.Homephoneservices_desc {
    font-size: 12px;
    padding: 0 70px !important;
}
.Homephoneservices_desc {
    color: #000;
    font-family: "Open Sans",sans-serif;
    line-height: 18px;
    text-align: center;
}

.Homephoneserviceszdycat{
    overflow: hidden;
}

.Homephoneserviceszdycat h3{
    background-color: #dedede;
    font-size: 2.3em;
    letter-spacing: 1px;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0;
}

.Homephoneservicesmkqu a{
    border-bottom: 1px dashed #dedfdf;
    color: #3d3d3d;
    float: left;
    font-family: "Libre Baskerville",serif;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 25px;
    margin: 5px;
    padding-left: 15px;
    text-transform: uppercase;
    width: 22.6%;
}
.Homephoneservicesmkqu a:hover{color:#000;border-bottom: 1px dashed #000;}

#IzxnPOr .Heading {
    margin: 50px 0 30px;
    font-weight: 500;
}
#IzxnPOr .container {
    width: 1170px;
    margin: 20px auto;
}
#IzxnPOr .Heading h2 {
    text-transform: uppercase;
    letter-spacing: 2px;
}

#IzxnPOr .col-xs-12{
    padding:0 20px;
    
}
#IzxnPOr {
    background: #F0F0F0;
    margin: 30px 0 0;
    padding: 15px;
    height:450px;
}
#IzxnPOr .row {
    margin-right: -15px;
    margin-left: -15px;
}
#IMb1cUz {
    overflow: hidden;
    clear:both;
    padding:10px 0;
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 8px;
}
#INErQfP{
    border-right: 1px solid #CCCCCC;
    width: 40%;
    height: auto;
    margin: 0;
    padding: 0;
}

.IQHr8K0 img{
    width: 100%;
    height: auto;
}

.promtv_promin_main {
    margin: 8px 3px 0 4px;
    padding-top: 5px !important;
    text-align: center;
    width: 19.2%;
}

.IQemk1A img{
    width:150px; 
    height:auto;
}

.IfUB0d9 {
 
    clear: both;
    margin-top: 15px;
    overflow: hidden;
    padding: 15px 0;
    width: 100%;
}
.IfrS1Er {
    // border: 1px solid #dedfdf;
    float: left;
    margin: 25 5px;
    padding: 5px 15px 0;
}
#Homephoneservices_ulxx{
    border-bottom: 1px solid #dedfdf;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    padding: 15px 0 5px;
}
h2#ITVsDR3jg{
    font-family: "Libre Baskerville",serif;
    padding: 0 0 10px;
}

.Ignewyn {
    clear:both;
 
    float: left;
    margin: 5px 5px;
    padding: 17px 15px 0;
}
#productAttributes1 {
    float: left;
    padding-top: 25px;
}
#IhMbRE3 {
    float: left;
    margin-top: 20px;
    text-align: left;
    clear: both;
}
#attrib-1{
    
        font-size: 13px;
    font-family: DIN Pro,Arial Narrow,Franklin Gothic Book,Arial,sans-serif;
    font-weight: 700;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform: uppercase;
    padding-left: 18px;
    padding-right: 18px;
    height: 50px;
}

#I7oMtBL {
    
    position: relative;
}


.IUSN8GM {
	overflow: hidden;
}

.IX1Hwvc {
    margin: 2px;
    padding: 0 0 10px;
    
}
.IVFQ6x6 a {
    color: #666666;
}
.IVFQ6x6 a:hover{color: #000;}
.IUSN8GM span.IXNAuzy {
    border-bottom: 1px solid #eee;
    display: block;
    margin: 0 0 10px;
    padding: 0 0 15px;
}
.IXNAuzy img{
    width: 225px;
    height: auto;
}
.IUSN8GM em {
    background: #ff6066 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    float: right;
    font-family: "helvetica neue",helvetica,arial,sans-serif;
    font-size: 10.5px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 10px;
    padding: 3px 8px;
    margin-left:5px;
    text-transform: uppercase;
    vertical-align: middle;
}
.IUSN8GM small {
    clear: both;
    display: block;
    font-size: 13px;
    margin-top: 2px;
}
.productSpecialPrice {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

.IQeCF3d {
    text-align: center;
    border-bottom: 1px dashed #DEDFDF;
    margin: 10px 0;
}
.IQeCF3d span {
    display: inline-block;
}
.IQeCF3d_border {
    background: #ccc none repeat scroll 0 0;
    height: 1px;
    margin: 0 0 10px;
    width: 30px;
}
.IQeCF3d_content {
    margin: 5px 20px 0;
}

.IQeCF3d_content h1 {
    color: #3d3d3d;
    font-family: "Libre Baskerville",serif;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 2px;
    margin: 15px 0;
    text-align: center;
    text-transform: uppercase;
}



.IItDm3S::after, .IHj18gm::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.IGohosq {
    position: relative;
    z-index: 10;
}
#Homephoneservices_Header {
    background-color: #ffffff;
    z-index: 60;
    overflow: hidden;
    font-size: 100%;
    //border-top: 5px solid;
}
#Homephoneservices_Header a:hover{
    text-decoration:underline;
}
.IItDm3S {
    width: 1176px;
    background: #242222;
    margin:15px auto;
}
.IItDm3S {
    width: 1176px;
}
.IJfEnlr {
    float: left;
    height: 100%;
    position: relative;
}
.IJfEnlr {
    padding-left: 15px;
    padding-right: 15px;
}
.Homephoneservices-left-bar{
  float:left;
  width:40%;
}
.Homephoneservices-left-one {
    width: 90%;
    background: #000;
    margin: 0 auto;
    padding: 10px;
    height: auto;
    border: 1px solid #bababa;
    clear: both;
}
.Homephoneservices-left-one:hover{
  background:red;
}
.Homephoneservices-left-two {
    width: 85%;
    margin: 0 auto;
    background: #fff;
    padding: 30px;
}
.IJfEnlr.Homephoneservices_Full {
    width: 100%;
}
#Homephoneservices_Header .IItDm3S .IJfEnlr {
    border-bottom: 1px solid #bababa;
    margin: 15px;
}
#Homephoneservices_Account {
    float: right;
    margin: 15px 0px;
    padding: 3px;
}
.Homephoneservices_Header-text{
  clear:both;
  float:right;
}
.Homephoneservices_Header-text li {
    padding: 0 20px;
    float: left;
    text-transform: uppercase;
}

 #Homephoneservices_Account a {
    line-height: 26px;
    margin: 0 12px;
    padding: 5px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 900;
}

.IsI2813{
   height: 32px;
line-height: 15px;
overflow: hidden;
margin: 10px 0;
padding: 0 10px;
text-align: left;
padding-left: 25px;
margin-top: 35px;
}
/*
.IsBWhH1 a img:hover{
    transform: scale(1.5);
    background:#fff;
    
}
*/
.IsBWhH1 {
    display: block;
    float: left;
    border-radius: 00px;
   
    overflow: hidden;
}
.It42Rpn {
  
    margin-left: 25px;
    margin-top: 15px;
 
    padding: 5px;
  
}

 #Homephoneservices_Account a:hover{
background: rgb(235, 235, 235) none repeat scroll 0% 0%;
color: rgb(62, 57, 57);

}
#IyoyZVf {
position: fixed;
top: 120px;
right: 80px;
width: 60px;
}
#IyoyZVf img{
width:50px;
height: auto;
}
#IyoyZVf h3 {
background: #666;
color: #FFF;
font-size: 11px;
line-height: 12px;
text-align: center;
padding: 3px 0;
font-weight: normal;
}
#IyoyZVf a {
background: #FFF;
border: 1px solid #DEDEDE;
font-size: 11px;
display: block;
margin-bottom: -1px;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
}

#I0mNhYC {
    margin: 0px 0 10px 10px;
    z-index: 999;
    text-align: center;
}
#IhMbRE3 #min,#IhMbRE3 #add{
    padding: 5px;
    
}

#Homephoneservices_Header #Homephoneservices_Basket {
   // background-color: #ebebeb;
    background-image: url("../images/cart-icon.png");
    background-position: left 26px center;
    background-repeat: no-repeat;
    clear: right;
    float: right;
    font-size: 0.7em;
    margin: 35px 0 0 5px;
    padding: 0 2px 0 35px;
}
#Homephoneservices_Header #Homephoneservices_Basket span, #Homephoneservices_Header #Homephoneservices_Basket a {
    color: #4c4c4c;
    line-height: 33px;
    margin: 0 9px;
    text-transform: uppercase;
    font-size:12px;
}
#Homephoneservices_Header #Search {
    margin: 0px;
    position: relative;
    width: 300px;
    z-index: 100;
}
#Homephoneservices_Header #Search input {
    color: #4c4c4c;
    border-bottom: 2px solid #e5e5e5;
    border-left: 2px solid #e5e5e5;
    border-top: 2px solid #e5e5e5;
    color: #4c4c4c !important;
    float: left;
    font-size: 0.9em;
    height: 33px;
    margin: 0;
    padding: 0 0 0 6px;
    width: 100%;
    line-height: 33px;
}

#Homephoneservices_Header #Search button {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 39px;
    height: 29px;
    background: url('../images/search.png');
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    padding: 0;
}



.Products{
    overflow: hidden;
    width: 100%;
}

.Product-Item {
    background-color: #ffffff;
    float: left;
    position: relative;
    width: 100%;
}
.Product-Item {
    box-shadow: 0 -6px 10px 0.5px #eee;
    margin-bottom: 30px;
    padding: 20px;
}

.Product-Item .Image {
    float: left;
    margin-bottom: 15px;
    position: relative;
    text-align: center;
    width: 100%;
}

.Product-Item .Image img {
    vertical-align: middle;
    width:215px;
    height: auto;
}
.Product-Item .Description {
    float: left;
    height: 60px;
    margin-bottom: 5px;
    width: 100%;
}
.Product-Item h3 {
    font-size: 0.8em;
    line-height: 15px;
    margin: 0;
}
.Product-Item h3 a {
    color: #767676;
}
.Product-Item .Prices {
    float: left;
    height: 40px;
    width: 100%;
}

#IEL1zzS {
  
    padding: 27px 0 38px;
    z-index: 30;
    font-size:13px;
    overflow: hidden;
}

.IJfEnlr.IKkkxBD {
    width: 100%;
}
.IKkkxBD{
    background: #fff;
    
}
.IJfEnlr.IKtcbOH {
    width: 25%;
    float:left;
    margin:0;padding:0;
}
#IEL1zzS .IJfEnlr .IJfEnlr {
    border-left: 1px solid #5e5e5e;
}
#IEL1zzS .IJfEnlr .IJfEnlr:first-child {
    border: medium none;
}
#IEL1zzS .IJfEnlr.IKkkxBD .IJfEnlr {
    padding: 0 0 0 40px;
}

#IEL1zzS h2 {
    color: #ffffff;
    font-size: 0.9em;
    font-weight: normal;
    margin-top:20px;
    width: 100%;
}
#IEL1zzS a {

    color: #aeaeae;
    float: left;
    font-size: 0.8em;
    line-height: 22px;
}
#IEL1zzS a:hover{
    text-decoration:underline;
}


.IYDjDmk{
    width: 25%;
    float: left;
}
.IXjB2Al {
    padding: 0 15px;
}
.IDOj01g {
    width: 100%;
    overflow: hidden;
    margin: 10px auto;
}
.ICXuVbR {
    width: 25%;
    padding: 0;
    margin: 0;
    float:left;
}
.IDdESZq {
    margin-bottom: 0;
    position: relative;
    display: block;
}
.IDdESZq img {
    backface-visibility: hidden;
    transition: opacity 0s ease 0s, all 0.3s ease 0s;
    will-change: transform;
}
.IDdESZq:hover img {
    opacity: 0.8;
}
.Homephoneservices_image-link {
    margin-top: -16px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 80%;
    left: 10%;
}
div.Homephoneservices-button-m {
    line-height: 30px;
    display: inline-block;
    padding: 0 10px;
    text-transform: uppercase;
    border: 2px solid #eee;
    color: #eee;
    transition: all 0s ease 0s, all 0.3s ease 0s;
    font-size: 12px;
    height: 30px;
}

.IDdESZq:hover .Homephoneservices_light-inverse, .Homephoneservices_light-inverse:hover{
    background-color: #000;
    border-color: #222;
    color: #fff;
}

/* ------------------------------------- */

#I1FRs3c{position:relative;width:100%;z-index:10;float:right; display:inline;}
.I1QE7Gl{width:97%;margin:0 auto;}
ul.I3NLDdE{margin:0px;padding:0px;position:relative; }
.ie7 ul.I3NLDdE{height:35px;}
ul.I3NLDdE li{float:left;padding:0px;}
ul.I2Zm4zG.I3NLDdE li{float:left;padding:0px;}
ul.I3NLDdE > li:hover{background:#fff;}
ul.I3NLDdE li:hover a.I3NLDdE{color:#000;}
a.I3NLDdE:focus + .I3yfKP5{display:block;}
ul.I3NLDdE li:hover div.I3yfKP5{display:block;}
ul.I3NLDdE a.I3NLDdE {
    color: #1e1a1a;
    display: block;
    font-size: 12px;
    padding: 10px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.I3NLDdE a.I3NLDdE:hover{
   background:red;
   color:#fff;
}
ul.I3NLDdE a.I3NLDdEs {
    color: #0b0909;
    display: block;
    font-size: 12px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.I3NLDdE a.image-container{display:block; padding:0px;}
ul.I3NLDdE a:hover.I3NLDdEs{color:#000;}
ul.I3NLDdE a.image-container img{display:block; padding:0px; margin:0px;}

div.I3yfKP5{box-shadow:6px 8px 5px -6px rgba(66,66,66,0.5);display:none;margin:0;padding:0px;position:absolute;left:0;z-index:1000;background:#fff;}

.I58O5Bs { background: #fff;border-top-width: 0px; padding: 20px;}
.ie7 div.I3yfKP5 {width:820px;}
div.I3yfKP5 .I7o1Sal{background:none repeat scroll 0 0 #FFFFFF; overflow:hidden;}
div.I3yfKP5 ul.I3yfKP5 {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 285px;
}
div.I3yfKP5 ul.I3yfKP5 li {
	float: left;
	height: auto;
	margin: 0 8px 0 0;
	padding: 0;
	width: 30%;
        text-align:left;
}
div.I3yfKP5 ul.I3yfKP5 li.accessories {
	display: inline-block;
	float: right;
	margin-top: 24px;
}
div.I3yfKP5 ul.I3yfKP5 a{font-weight:normal;text-transform:uppercase; font-size:11px; font-family:Arial;text-decoration:none;line-height:25px;border-bottom: 1px dashed #DEDFDF;}
div.I3yfKP5 ul.I3yfKP5 a:hover { color:#999; }

/* ------------------------------------- */

/* ------------------------------------- */

#I1FRs3c{position:relative;width:100%;z-index:10;float:right; display:inline;}
.I1QE7Gl{width:97%;margin:0 auto;}
ul.I3NLDdE{margin:0px;padding:0px;position:relative; }
.ie7 ul.I3NLDdE{height:35px;}
ul.I3NLDdE li{float:left;padding:0px;}
ul.I2Zm4zG.I3NLDdE li{float:left;padding:0px;}
ul.I3NLDdE > li:hover{background:#fff;}
ul.I3NLDdE li:hover a.I3NLDdE{color:#000;}
a.I3NLDdE:focus + .I3yfKP5{display:block;}
ul.I3NLDdE li:hover div.I3yfKP5{display:block;}
ul.I3NLDdE a.I3NLDdE {
    color: #1e1a1a;
    display: block;
    font-size: 12px;
    padding: 10px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.I3NLDdE a.I3NLDdE:hover{
   background:red;
   color:#fff;
}
ul.I3NLDdE a.I3NLDdEs {
    color: #0b0909;
    display: block;
    font-size: 12px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.I3NLDdE a.image-container{display:block; padding:0px;}
ul.I3NLDdE a:hover.I3NLDdEs{color:#000;}
ul.I3NLDdE a.image-container img{display:block; padding:0px; margin:0px;}

div.I3yfKP5{box-shadow:6px 8px 5px -6px rgba(66,66,66,0.5);display:none;margin:0;padding:0px;position:absolute;left:0;z-index:1000;}

.I58O5Bs { background: #fff;border-top-width: 0px; padding: 20px;}
.ie7 div.I3yfKP5 {width:820px;}
div.I3yfKP5 .I7o1Sal{background:none repeat scroll 0 0 #FFFFFF; overflow:hidden;}
div.I3yfKP5 ul.I3yfKP5 {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 285px;
}
div.I3yfKP5 ul.I3yfKP5 li {
	float: left;
	height: auto;
	margin: 0 8px 0 0;
	padding: 0;
	width: 30%;
        text-align:left;
}
div.I3yfKP5 ul.I3yfKP5 li.accessories {
	display: inline-block;
	float: right;
	margin-top: 24px;
}
div.I3yfKP5 ul.I3yfKP5 a{font-weight:normal;text-transform:uppercase; font-size:11px; font-family:Arial;text-decoration:none;line-height:25px;border-bottom: 1px dashed #DEDFDF;}
div.I3yfKP5 ul.I3yfKP5 a:hover { color:#999; }

/* ------------------------------------- */


 #lightbox-image-details-caption 
 {display: inline !important;
 } 
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#contentMainWrapper {background-color: #ffffff;}
.messageStackWarning, #navMainWrapper, #navMainSearch, #navCatTabsWrapper, #navEZPagesTop, 
#navColumnOne.columnLeft, #navColumnTwo.columnRight, 
.navMainSearch,
#navSupp, .banners, #navBreadCrumb, .buttonRow {}
#nav-cat {
   width: 100%; 
   margin: 0 0 0 0px;
   background-color: #fff; 
   font-weight:bold;
}

#nav-cat ul {
   margin: 0; 
   padding: 0; 
   width: 100%; 
}

#nav-cat ul.level2 {
    background-color: #fff;
    box-shadow: 0 3px 3px #999;
    width: 200px;
}
#nav-cat ul.level3 {background-color: #fff;box-shadow: 0 3px 3px #999;}
#nav-cat ul.level4 {background-color: #fff;box-shadow: 0 3px 3px #999;}
#nav-cat ul.level5 {background-color: #fff;box-shadow: 0 3px 3px #999;}
#nav-cat ul.level6 {background-color: #fff;box-shadow: 0 3px 3px #999;}

#nav-cat li {
   position: relative; 
   list-style: none; 
   margin: 0;
   margin-top: 0px;
}

#nav-cat li li {
    margin: 0;
    width: 200px;
    float: left;
}
#nav-cat li:hover {
   z-index: 1000;
   background-color: #d3d3d3;
}

#nav-cat li a:hover {
   color: #000;
}

#nav-cat li.submenu {
   //background-image: url("../images/pucemenu.png");
    background-position: 7px center;
    background-repeat: no-repeat;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 21px;
    text-decoration: none;
}

#nav-cat li.submenu:hover {
    background-color: #F0F0F0;
    color: #000;
    text-decoration: none;
}

#nav-cat li a {
   display: block; 
   padding: 0.25em 0 0.25em 1em;
   text-decoration: none; 
   width: 100%; 
   color: #777;
}

#nav-cat>ul a {
   width: auto;
}

#nav-cat ul ul {
   position: absolute; 
   top: 0; 
   left: 200px;
   display: none;
}

#nav-cat ul.level1 li.submenu:hover ul.level2,
#nav-cat ul.level2 li.submenu:hover ul.level3,
#nav-cat ul.level3 li.submenu:hover ul.level4,
#nav-cat ul.level4 li.submenu:hover ul.level5,
#nav-cat ul.level5 li.submenu:hover ul.level6 {
   display:block; 
}
.cssButton { font-family:Arial, Helvetica, sans-serif;

	margin: 0px;
	padding: 1px;
	font-size: 12px;	
	background: #97530a;
	color:#FFFFCC;
	border:1px solid #FF9933;		
	border-right-color: #333;
	border-bottom-color: #333;
}
.cssButtonHover {
font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 1px;	
	font-size: 12px;
	
	background:#333;
	color: #FFFFCC; 
	border:1px solid #eee;

	border-top-color: #eee;
	border-left-color: #eee;
	text-decoration:none;
	cursor: pointer;
/*border-spacing: 1px;*/
/*margin-left: auto;
margin-right: auto;*/
/*display: block;*/
/*vertical-align: top;*/
/*line-height: 130%;*/

}
/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_return_to_product_list, .button_add_selected {width: 22em;}
.button_in_cart{width: 19em;}
.button_submit {width: 18em;}
.button_update_cart {color: #FFFFCC;}
.button_update_cartHover {color:#FFFFCC;}
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/
.button_buy_now { margin-left:20px;}
.listingBuyNowButton { margin-left:20px; vertical-align:middle}
#nav-cat {
   width: 100%; 
   margin: 0 0 0 0px;
   background-color: #fff; 
   font-weight:bold;
}

#nav-cat ul {
   margin: 0; 
   padding: 0; 
   width: 100%; 
}

#nav-cat ul.level2 {
    background-color: #fff;
    box-shadow: 0 3px 3px #999;
    width: 200px;
}
#nav-cat ul.level3 {background-color: #fff;box-shadow: 0 3px 3px #999;}
#nav-cat ul.level4 {background-color: #fff;box-shadow: 0 3px 3px #999;}
#nav-cat ul.level5 {background-color: #fff;box-shadow: 0 3px 3px #999;}
#nav-cat ul.level6 {background-color: #fff;box-shadow: 0 3px 3px #999;}

#nav-cat li {
   position: relative; 
   list-style: none; 
   margin: 0;
   margin-top: 0px;
}

#nav-cat li li {
    margin: 0;
    width: 200px;
    float: left;
}
#nav-cat li:hover {
   z-index: 1000;
   background-color: #d3d3d3;
}

#nav-cat li a:hover {
   color: #000;
}

#nav-cat li.submenu {
   //background-image: url("../images/pucemenu.png");
    background-position: 7px center;
    background-repeat: no-repeat;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 21px;
    text-decoration: none;
}

#nav-cat li.submenu:hover {
    background-color: #F0F0F0;
    color: #000;
    text-decoration: none;
}
*, *::after, *::before {
    box-sizing: border-box;
}

.Yellowtailcms_Wrapper::after, .Yellowtailcms_Clearfix::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

.Yellowtailcms_Section {
    position: relative;
    z-index: 10;
}

#Yellowtailcms_Header-Menu {
    box-shadow: 0 0 5px #555;
    z-index: 60;
}

.Yellowtailcms_Wrapper {
    height: 100%;
    margin: 0 auto;
    position: relative;
    transition: all 0.2s linear 0s;
}

.Yellowtailcms_Wrapper {
    width: 1176px;
}

/**************************/
/********* Header Menu ****/
/**************************/

/*** Categories ***/

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu {
    width: 100%;
    height: 36px;
}

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item {
    position: relative; 
    float: left;
}

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > a {
    float: left;
    position: relative;
    color: #181111;
    font-size: 12px;
    line-height: 36px;
    height: 36px;
    padding: 0 33px 0 25px;
    z-index: 10;
    font-family: 'Lato';
    text-transform: uppercase;
    background-image: url('../images/dropdown.png');
    background-repeat: no-repeat;
    background-position: right;
}

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > a[title="Home"] {
	background: none;
	padding: 0 15px;
}

@media only screen and (max-width: 783px) {
    #Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > a {
        padding: 0 10px;
    }
}

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item:hover > a,
#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > a:hover,
#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item.Yellowtailcms_Touched a{
    text-decoration: none;
      background-color: #5062a1;
}
#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item.Yellowtailcms_Touched a img{padding-top:12px;}
/*** Dropdown ***/

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item:hover > .Yellowtailcms_Dropdown,
#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item.Yellowtailcms_Touched > .Yellowtailcms_Dropdown{ display: block; }


#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > .Yellowtailcms_Dropdown {
    position: absolute;
    top: 36px;
    left: 0px;
    display: none;
    padding: 15px 0;
    z-index: 1000;
    background-color: rgb(80, 98, 161);
    box-shadow: 0 4px 3px rgba(0,0,0,.21);
    width: 200px;
}
#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > .Yellowtailcms_Dropdown #Yellowtailcms_navMain {
    padding: 0;
}

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > .Yellowtailcms_Dropdown > #Yellowtailcms_navMain a{
    display: block;
    font-size: 0.9em;
    color: #ffffff;
    line-height: 2;
    background-color: transparent;
    padding:0 10px 0 38px;
    background-image: url('../images/list-arrow.png');
    background-position: 23px center;
    background-repeat: no-repeat;
}

#Yellowtailcms_Header-Menu #Yellowtailcms_Menu > .Yellowtailcms_Item > .Yellowtailcms_Dropdown > #Yellowtailcms_navMain a:hover{
    color: #ffffff;
    background-color: #2d2d2d; 
    text-decoration: none;
}

@media only screen and (max-width: 783px) {
    #Yellowtailcms_Header-Menu{
        display: none;
    }
}

#Yellowtailcms_Currenthead {
    float: right;
    height: 35px;
    line-height: 35px;
    color: #181313;
    clear: both;
    margin-right: 10%;
}
#Yellowtailcms_HeaderTexts {
  
    box-shadow: 1px 2px 3px #EBEBEB;
    height: 41px;
    overflow: hidden;
    z-index: 41;
}

#Yellowtailcms_HeaderTexts .Yellowtailcms_Wrapper {
    text-align: center;
}
	
#zhzhuen{
 
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    width: 350px;
	}

div#dropMenu {
    height: 35px;
    line-height: 35px;
    margin-top: 6px;
    text-align: center;
    z-index: 0;
}

div#dropMenu ul {
    margin:0;
	padding:0;
	}
	
div#dropMenu li {
	position:relative;
	list-style:none; 
	margin:0; 
	float:left; 
	}
	

div#dropMenu li a {
	background-color: #efefef;
    color: #333;
    display: block;
    font-weight: bold;
    padding: 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	}
.submenu a:hover {
border-left:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #000;
}	
div#dropMenu li:hover {}
/*div#dropMenu li.submenu {background: url(../images/dropmenu.gif) 95% 50% no-repeat;} */
div#dropMenu li.submenu:hover {}
div#dropMenu li a.noLine {border:none;}
div#dropMenu>ul a {width: auto;z-index:1000;}
div#dropMenu ul ul {display: none;}
div#dropMenu ul ul li {z-index:1000;margin-right:10px; text-align:center;  }
div#dropMenu ul.level2 li{ 
    margin: 0;
    padding: 0;
    text-align: left;
    width: 350px;
}
div#dropMenu ul.level2 li:hover.submenu a{
    background:#fff;
}
/*div#dropMenu li.submenu li.submenu {background: url(../images/submenu.gif) 95% 50% no-repeat;} */
div#dropMenu ul.level1 li.submenu:hover ul.level2, 
div#dropMenu ul.level2 li.submenu:hover ul.level3,
div#dropMenu ul.level3 li.submenu:hover ul.level4,
div#dropMenu ul.level4 li.submenu:hover ul.level5,
div#dropMenu ul.level5 li.submenu:hover ul.level6,
div#dropMenu ul.level6 li.submenu:hover ul.level7,
div#dropMenu ul.level7 li.submenu:hover ul.level8 {
position: absolute; 
top:24px \9;
display:block;
z-index:1000; 
border-left:1px solid #eee; 
border-right:1px solid #eee; 
border-bottom:1px solid #eee; 
background:#fdfdfd; 
padding-bottom:6px;
}
div#dropMenu ul.level2 {
z-index:1000;
position:absolute;
left:0;
width: 100%;
}
div#dropMenu ul.level3, 
div#dropMenu ul.level4, 
div#dropMenu ul.level5, 
div#dropMenu ul.level6, 
div#dropMenu ul.level7,
div#dropMenu ul.level8{
width:100%;
top: 0; 
left: 350px; 
background:#4f4f4f;
}
div#dropMenu ul.level2 a {
font-size: 13px;
font-weight: normal;
height: 35px;
padding: 0 10px;
text-align: left;
text-transform: none;
}
div#dropMenu ul.level2 a:hover {
color:#000;
font-weight:bold;
border:none;
}

.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}
	.cart a{
	font-weight:bold;
	color:#000;

	}
	
	
#I1FRs3c{position:relative;width:100%;z-index:10;float:right; display:inline;}
.I1QE7Gl{width:97%;margin:0 auto;}
ul.I3NLDdE{margin:0px;padding:0px;position:relative; }
.ie7 ul.I3NLDdE{height:35px;}
ul.I3NLDdE li{float:left;padding:0px;}
ul.I2Zm4zG.I3NLDdE li{float:left;padding:0px;}
ul.I3NLDdE > li:hover{background:#fff;}
ul.I3NLDdE li:hover a.I3NLDdE{color:#000;}
a.I3NLDdE:focus + .I3yfKP5{display:block;}
ul.I3NLDdE li:hover div.I3yfKP5{display:block;}
ul.I3NLDdE a.I3NLDdE {
    color: #1e1a1a;
    display: block;
    font-size: 12px;
    padding: 10px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.I3NLDdE a.I3NLDdE:hover{
   background:red;
   color:#fff;
}
ul.I3NLDdE a.I3NLDdEs {
    color: #0b0909;
    display: block;
    font-size: 12px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
    font-family: Lato, Verdana;
}
ul.I3NLDdE a.image-container{display:block; padding:0px;}
ul.I3NLDdE a:hover.I3NLDdEs{color:#000;}
ul.I3NLDdE a.image-container img{display:block; padding:0px; margin:0px;}

div.I3yfKP5{box-shadow:6px 8px 5px -6px rgba(66,66,66,0.5);display:none;margin:0;padding:0px;position:absolute;left:0;z-index:1000;}

.I58O5Bs { background: #fff;border-top-width: 0px; padding: 20px;}
.ie7 div.I3yfKP5 {width:820px;}
div.I3yfKP5 .I7o1Sal{background:none repeat scroll 0 0 #FFFFFF; overflow:hidden;}
div.I3yfKP5 ul.I3yfKP5 {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 285px;
}
div.I3yfKP5 ul.I3yfKP5 li {
	float: left;
	height: auto;
	margin: 0 8px 0 0;
	padding: 0;
	width: 30%;
        text-align:left;
}
div.I3yfKP5 ul.I3yfKP5 li.accessories {
	display: inline-block;
	float: right;
	margin-top: 24px;
}
div.I3yfKP5 ul.I3yfKP5 a{font-weight:normal;text-transform:uppercase; font-size:11px; font-family:Arial;text-decoration:none;line-height:25px;border-bottom: 1px dashed #DEDFDF;}
div.I3yfKP5 ul.I3yfKP5 a:hover { color:#999; }

#Yellowtailcms_HeaderTexts .Yellowtailcms_Wrapper span {
    background-position: 26px center;
    background-repeat: no-repeat;
    color: #b73957;
    display: inline-block;
    font-family: "Lato";
    font-size: 0.95em;
    padding: 5px 25px 0 0px;
    text-transform: uppercase;
    float: left;
}
#Yellowtailcms_HeaderTexts .Yellowtailcms_Wrapper span:first-child {
    border: medium none;
}
.Yellowtailcms-header-img{
  background:#bababa;
}

#Yellowtailcms_HeaderTexts .Yellowtailcms_Wrapper span#Yellowtailcms_Text-1{
    background-image: url("../images/text1.png");
}

#Yellowtailcms_HeaderTexts .Yellowtailcms_Wrapper span#Yellowtailcms_Text-2{
    background-image: url("../images/text2.png");
}

#Yellowtailcms_HeaderTexts .Yellowtailcms_Wrapper span#Yellowtailcms_Text-3{
    background-image: url("../images/text3.png");
}

#Yellowtailcms_HeaderTexts .Yellowtailcms_Wrapper span#Yellowtailcms_Text-4{
    background-image: url("../images/text4.png");
}

#nav-cat li a {
   display: block; 
   padding: 0.25em 0 0.25em 1em;
   text-decoration: none; 
   width: 100%; 
   color: #777;
}

#nav-cat>ul a {
   width: auto;
}

#nav-cat ul ul {
   position: absolute; 
   top: 0; 
   left: 200px;
   display: none;
}

#nav-cat ul.level1 li.submenu:hover ul.level2,
#nav-cat ul.level2 li.submenu:hover ul.level3,
#nav-cat ul.level3 li.submenu:hover ul.level4,
#nav-cat ul.level4 li.submenu:hover ul.level5,
#nav-cat ul.level5 li.submenu:hover ul.level6 {
   display:block; 
}

.list_attribute{list-style:none;}
.list_attribute li{float:left;border: 1px solid #ccc;background:#fff;color:#000;font-size:12px;padding:8px 7px;margin:3px;cursor: pointer;}
.list_attribute li:hover{border: 1px solid #000;background-color: #000;color:#fff;}
.list_attribute .attr_selected{background-color: #000;color:#fff;}
.tips{padding:3px;}
.green{color:green;font-size:10px;}
.valuestyle{    border: 0 none; color: #C40000;font-size: 13px; font-weight: bold; padding-left: 10px;}
.red{color:red;font-weight:bold;font-size:10px;}
.newsHeadlineText { 
	text-align: left; width:97.5%; height: 15px; font-size: .9em; border-bottom:1px solid #FF9900; padding:3px 10px;;}
.newsHeadlineText IMG { vertical-align: middle; }
.newsHeader { height: 30px; font-size: 14px; text-align: left;  }
.newsHeader h1 {
    color: #000;
	font-weight:bold;
    line-height: 30px;
	}
p.articleHeading { font-weight: bold; margin: 0; padding: 0; }
span.articleHeading { font-weight: bold; }

p.articleByLine { font-size: .9em; padding: 0 0 0 20px; margin: 0; }
p.articleByLine SPAN.author { font-style: normal; }
p.articleByLine SPAN.comments { font-style: italic; }
p.articleByLine A { text-decoration: underline; }

div.articleTextBlock { clear: both; padding: 0; margin: 0; }
div.articleText, p.articleText { margin: 0; padding: 0; }

.addthis_toolbox.addthis_default_style.addthis_32x32_style {
width: 200px;
}


IMG.articleImage { border: 3px double #9a9a9a; background: #333; padding: 0; margin: 10px 10px 10px 10px; }

p.newsListingDate { font-weight: bold; text-align: center; margin: 0; padding: 0; }

ul.articleLinkList { list-style-type: none; line-height: 1.5em; padding: 10px 0 0 0; margin: 0; }
ul.archiveLinkList { list-style-type: none; line-height: 1.5em; padding: 0; margin: 0; }
ul.articleLinkList li, ul.archiveLinkList li { background-image: url("../images/icons/news_link.gif"); background-repeat: no-repeat; background-position: 17px 2px; padding: 0 0 0 35px; }
ul.articleLinkList li.articleStoreLink { background-image: url("../images/icons/news_link_2.gif"); background-repeat: no-repeat; background-position: 17px 4px; padding: 0 0 0 35px; }
ul.articleLinkList li.articleProductLink { background-image: url("../images/icons/cart.gif"); background-repeat: no-repeat; background-position: 17px 0px; padding: 0 0 0 35px; }
ul.articleLinkList a, ul.archiveLinkList a { text-decoration: underline; }

.commentsHeading { background: #666666; padding: 3px; }
.commentsBody { background: #333; padding: 3px; }
p.backLink { float: right; margin: 0; padding: 0; clear: right; }
.commentsAuthor { text-align: left; float: left; margin: 0; width: 45%; }
.commentsSubject { font-weight: bold; }
.commentsDate { text-align: right; float: right; padding: 0; margin: 0; }
div.commentsBody p { clear: both; padding: 0 10px 10px 10px; margin: 0; }

fieldset.commentsFieldSet { text-align: left; background: #333;  padding: 1em; margin: 10px 0 0 0; }
fieldset.commentsFieldSet legend { padding: 0.2em 0.5em;  background: #333; color: #FFCC00; text-align: right;}
fieldset.commentsFieldSet label { display: block; text-align: left; margin: 3px;}
fieldset.commentsFieldSet label input { display: block; }
.commentsSubmit { text-align: right; }

.splitSolid { height: 1px; background: #000000; padding: 0; margin: 0; }
.splitSolidGray { height: 1px; background: #333; padding: 0; margin: 0; }
.clearSplit { height: 10px; padding: 0; margin: 0; }
.splitSolid hr, .splitSolidGray hr, .clearSplit hr { display: none; }

.clearboth { clear: both; height: 1px; width: 100%; }
.clearboth hr { display: none; }


.newslist{
    height: auto;
    margin: 10px auto;
    padding: 5px;
	}

#reviewsy a , .newsheader {
    color: #000000;
    font-family: georgia;
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    height: 35px;
	line-height:35px;
}

.box5 {
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    margin: 15px 0 0;
    overflow: hidden;
  
}

.box5 a{
text-decoration:underline;
}

.box5 a:hover{
text-decoration:none;
}

.wrapper-display{
    margin: 5px auto;
    text-align: center;
}

.reviewCount{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

#newsreview {
height: auto;
margin: 15px auto;

}
#reviewsyx{
    border-bottom: 1px solid #999999;
    border-top: 1px solid #EEEEEE;
    height: 130px;
    padding: 10px 0;    
}

#reviewsyx1{
    float: left;
    margin: 0 20px 0 0;
    width: 120px;
}
#reviewsyx2{
    float: left;
    line-height: 18px;
    width: 605px;
	}
	
#reviews a{
}	


#homereview{

    height: auto;
    margin: 0 auto 10px;
    padding-top: 30px;
	}
	
#reviewsy{
height:30px;
}

#reviewsyxs{
   border-bottom: 1px solid #555555;
    border-top: 1px solid #CCCCCC;
    height: 110px;
    padding: 10px 0;
}

#reviewsyxs1{
    float: left;
    margin: 0 10px 0 0;
    width: 110px;
}


#reviewsyxs2 {
    float: left;
    line-height: 18px;
    width: 625px;
	}
	
#namesy a , #namesy a:visited{
    font-weight: bold;
    text-decoration: underline;
}

#namesy a:hover{
text-decoration:none;
color:#000;
}
.rollBox{width:980px;overflow:hidden;margin: auto; padding:5px 0;}
.rollBox .LeftBotton{height:54px;width:28px;background:url(../images/leftbutton.png) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:54px;width:28px;background:url(../images/rightbutton.png) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:882px;overflow:hidden;float:left; margin:0 14px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .box{width:120px;float:left;text-align:center;border:1px solid #ccc;margin:4px 3px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.listimg img{
height:auto;
width:113px;
}
#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;	top: 0;	width: 100%;	height: 100%;	background-color: #000;	cursor: pointer;}#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}.lbLoading {	background: #fff url(../images/zen_lightbox/loading.gif) no-repeat center;}#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}#lbPrevLink {	left: 0;}#lbPrevLink:hover {	background: transparent url(../images/zen_lightbox/prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(../images/zen_lightbox/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../images/zen_lightbox/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}
	






er {
    color: #000000;
    font-family: georgia;
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    height: 35px;
	line-height:35px;
}

.box5 {
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    margin: 15px 0 0;
    overflow: hidden;
  
}

.box5 a{
text-decoration:underline;
}

.box5 a:hover{
text-decoration:none;
}

.wrapper-display{
    margin: 5px auto;
    text-align: center;
}

.reviewCount{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

#newsreview {
height: auto;
margin: 15px auto;

}
#reviewsyx{
    border-bottom: 1px solid #999999;
    border-top: 1px solid #EEEEEE;
    height: 130px;
    padding: 10px 0;    
}

#reviewsyx1{
    float: left;
    margin: 0 20px 0 0;
    width: 120px;
}
#reviewsyx2{
    float: left;
    line-height: 18px;
    width: 605px;
	}
	
#reviews a{
}	


#homereview{

    height: auto;
    margin: 0 auto 10px;
    padding-top: 30px;
	}
	
#reviewsy{
height:30px;
}

#reviewsyxs{
   border-bottom: 1px solid #555555;
    border-top: 1px solid #CCCCCC;
    height: 110px;
    padding: 10px 0;
}

#reviewsyxs1{
    float: left;
    margin: 0 10px 0 0;
    width: 110px;
}


#reviewsyxs2 {
    float: left;
    line-height: 18px;
    width: 625px;
	}
	
#namesy a , #namesy a:visited{
    font-weight: bold;
    text-decoration: underline;
}

#namesy a:hover{
text-decoration:none;
color:#000;
}
.rollBox{width:980px;overflow:hidden;margin: auto; padding:5px 0;}
.rollBox .LeftBotton{height:54px;width:28px;background:url(../images/leftbutton.png) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:54px;width:28px;background:url(../images/rightbutton.png) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:882px;overflow:hidden;float:left; margin:0 14px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .box{width:120px;float:left;text-align:center;border:1px solid #ccc;margin:4px 3px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.listimg img{
height:auto;
width:113px;
}
#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;	top: 0;	width: 100%;	height: 100%;	background-color: #000;	cursor: pointer;}#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}.lbLoading {	background: #fff url(../images/zen_lightbox/loading.gif) no-repeat center;}#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}#lbPrevLink {	left: 0;}#lbPrevLink:hover {	background: transparent url(../images/zen_lightbox/prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(../images/zen_lightbox/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../images/zen_lightbox/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}
	






/zen_lightbox/prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(../images/zen_lightbox/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../images/zen_lightbox/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}
	






px;}#lbCaption {	font-weight: bold;}
	






-weight: bold;}
	
















nd: transparent url(../images/zen_lightbox/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../images/zen_lightbox/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}
	






px;}#lbCaption {	font-weight: bold;}
	






-weight: bold;}
	
















