@charset "utf-8";
/* CSS Document */

html{
	margin:0px;
	padding:0px;
	height: 100%;	
}
body{	
	margin:0px;
	_margin-top:-10px;
	padding:0px;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	height: 100%; /* height:100%; is required for both html and body */
}
#wrapper{
	margin:auto;
	width:100%;
	padding:0px;	
}
#outer-container{	
	width:945px;
	margin:auto;
	padding:0px;
	height: auto !important; /* Use the correct setting in compliant browsers */
    height: 100%; /* height: 100%; works as min-height in Internet Explorer */
    min-height: 100%;
}
.header{
	float:left;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0px 0px;
	width:912px;
}
.logo{
	float:left;
	padding:10px 0px 0px 0px;
}
.header-right{
	float:right;
	padding:0px 0px 0px 0px;
	width:480px;
}
.payment-icons{
	float:left;
	padding:0px 0px 0px 0px;
}
.top-nav-bg{
	float:right;
	padding:0px 0px 0px 0px;
	background-image:url(../images/top-nav-bg.png);
	background-repeat:no-repeat;
	width:360px;
	height:29px;
}
.colorDiv{

background-image: url(../images/select-bg.jpg);
background-repeat:no-repeat;
 position: relative; 
 width: 197px; 
 height: 25px;
 font-family:  Arial,Helvetica,sans-serif;
   font-weight: bold;
    padding-left: 10px;
	 font-size: 12px; 
	 padding-top: 5px;
}
.sizeDiv{

background-image: url(../images/select-bg.jpg);
background-repeat:no-repeat;
 position: relative; 
 width: 197px; 
 height: 25px;
 font-family:  Arial,Helvetica,sans-serif;
   font-weight: bold;
    padding-left: 10px;
	 font-size: 12px; 
	 padding-top: 5px;
}
.cart-count-txt{
	float:left;
	padding:9px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.cart-count-txt a{
	color:#ffffff;	
	text-decoration:none;	
}
.cart-count-txt a:hover{
	color:#ffffff;	
	text-decoration:underline;	
}
.num-count{
	color:#024459;
	padding-left:10px;
}
.top-txt-check{
	float:left;
	padding:6px 0px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	width:100px;
	text-decoration:none;	
}
.top-txt-check a{
	color:#ffffff;	
	text-decoration:none;	
}
.top-txt-check a:hover{
	color:#ffffff;	
	text-decoration:underline;	
}
.menu-container{
	float:left;
	padding:12px 0px 0px 0px;
	width:915px;
	_width:925px;
	_margin:0px 0px 0px 22px;
}

/*- Menu Tabs F--------------------------- */
#glowingtabs{line-height:normal;overflow: hidden; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding:0px 0px 0px 0px;_padding:10px 0px 0px 0px;}
#glowingtabs ul{margin-left:-15px; width:auto;float:left;list-style: none;}
#glowingtabs li{display:inline;}

#glowingtabs a{margin-right: 2px;padding:0 0 0 9px;float:left;background:url(../images/tableftF.png) no-repeat left top;_background:url(../images/tableftF.gif) no-repeat left top;font-size:10px;color:#555555;text-decoration:none;}
#glowingtabs a span{padding: 11px 12px 11px 3px;float:left;display:block;background:url(../images/tabrightF.png) no-repeat right top;_background:url(../images/tabrightF.gif) no-repeat right top;font-weight:bold;color:#555555;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */
#glowingtabs a:hover span {color:#555555;}
#glowingtabs #current a{ /*Selected Tab style*/background-position:0 -42px; /*Shift background image up to start of 2nd tab image*/}
#glowingtabs #current a span{ /*Selected Tab style*/background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/color:#555555;}
#glowingtabs a:hover{ /*onMouseover style*/background-position:0% -42px; /*Shift background image up to start of 2nd tab image*/}
#glowingtabs a:hover span{ /*onMouseover style*/background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/}

.social-btns{	
	padding:10px 0px 0px 0px;
	float:right;
	margin:0px -13px 0px 0px;
	_margin:0px -13px 0px -30px;
	_float:left;		
}
.social-btn-bg{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
	background-image:url(../images/social-btn.png);
	background-repeat:no-repeat;
	width:102px;
	height:32px;	
}
.social-title{
	float:left;
	padding:10px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
.social-title a{
    color:#555555;
	text-decoration:none;
}
.social-title a:hover{
    color:#555555;
	text-decoration:underline;
}
.social-icons{
	float:right;
	padding:5px 5px 0px 0px;
}
.content-container{
	float:left;
	padding:0px 0px 0px 0px;
	width:945px;
	margin:0px 0px 0px 0px;	
}
.content-top{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/content-bg-top.png);
	background-repeat:no-repeat;
	background-position:top left;	
	width:945px;
}
.sliding-image-cont{
	float:left;
	padding:0px 0px 18px 25px;
	_padding:10px 0px 0px 25px;
}
.sliding-image-cont-in{
	float:left;
	padding:0px 0px 8px 25px;
	_padding:10px 0px 8px 25px;
}
.clear{
	clear:both;
}
.clr{
	clear:both;
}
.product-content{
	float:left;
	padding:0px 0px 20px 25px;
	margin:0px 0px 0px 0px;
	width:900px;
}
/*.title-bar-bg{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:10;
	background-image:url(../images/bar_arrow.png);
	background-repeat:no-repeat;
	width:900px;
	height:70px;
}
*/

.title-bar-bg{
	float:left;
	padding:0px 0px 0px 0px;
	margin:-8px 0px 0px 0px;
	_margin:-17px 0px 0px 0px;
	position:relative;
	_position:fixed;
	z-index:0;
	background-image:url(../images/bar_arrow.png);
	background-repeat:no-repeat;
	width:900px;
	height:58px;
}


.title-bar-bg_slide{
	float:left;
	_float:left;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;	
	_margin:-17px 0px 0px 0px;
	background-image:url(../images/bar_arrow_slide.png);
	_background-image:url(../images/bar_arrow_slide.png);
	background-repeat:no-repeat;
	_background-repeat:no-repeat;
	width:900px;
	_width:900px;
	z-index:0;
	_z-index:0;
	position:relative;
	_position:fixed;
	height:56px;
	_height:56px;
}
.title-txt{
	float:left;
	padding:12px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.title-txt_slide{
	float:left;
	padding:12px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
.title-txt-grey{
	color:#7c7c7c;
	text-decoration:none;
}
.title-btns-con{
	float:right;
	padding:8px 0px 0px 0px;
	width:320px;
}
.title-btns-con_slide{
	float:right;
	padding:7px 0px 0px 0px;
	width:320px;
}

.product-container{
	float:left;
	padding:8px 0px 0px 0px;
	width:900px;
	
}
.shop-cart-row{
	float:left;
	padding:0px 3px 4px 0px;
	width:910px;
}
.shop-cart-bg{
	float:left;
	padding:0px 7px 8px 0px;
	width:220px;	
}
.shop-cart-bg-last{
	float:left;
	padding:0px 0px 0px 0px;
	width:219px;	
}
.shop-product{
	float:left;
	padding:0px;
	height:110px;
}
.buy-now-con{
	float:left;
	padding:0px 0px 0px 0px;
	background-image:url(../images/shop-cart-bg.jpg);
	background-repeat:repeat-x;	
	width:219px;
	height:40px;
}
.buy-left{
	float:left;
	padding:6px 0px 0px 10px;
	width:164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.buy-left a{
	color:#000000;
	text-decoration:none;
}
.buy-left a:hover{
	color:#000000;
	text-decoration:none;
}
.price-lft{
	float:left;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-size:10px;
	font-weight:normal;
}
.buy-now-btn{
	float:left;
	padding:12px 0px 0px 17px;
	margin:0px 0px 0px 0px;	
}
.new-btn{	
	padding:0px 0px 0px 0px;	
	margin:-110px 0px 0px 178px;
	*margin:-115px 0px 0px 178px;
}
.footer-bg{
	float:left;
	width:100%;
	height:72px;
	background-color:#00b7cd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer-bg a{
	color:#fff;
	text-decoration:none;
}
.footer-bg a:hover{
	color:#fff;
	text-decoration:underline;
}
.footer-text{
	margin:auto;
	text-align:center;
	/*width:435px;*/
	width:500px;
	*width:600px;
	padding:18px 0px 0px 0px;
	
}
.copyright-text{
	float:left;
	padding:5px 15px 0px 10px;
	border-top:1px solid #80dbe6;
	margin:8px 0px 0px 0px;
	_margin:8px 0px 0px 50px;
	/*width:415px;*/
	width:475px;		
}


/*.comboboxContainer { border-left: solid 2px #777; border-top: solid 2px #777; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; } 
.comboboxValueContainer { background: url(..//images/comboboxDisplayValue.gif) repeat-x left top; }
.comboboxValueContent { padding-left: 3px; text-transform: uppercase; }
.comboboxDropDownContainer { border-right: solid 1px #000; border-bottom: solid 1px #000; border-left: solid 1px #aaa; border-top: solid 1px #aaa; background: #fff; overflow: hidden; padding-left: 3px; cursor: default; }
.comboboxDropDownButton { width: 16px; height: 18px; background-image: url(..//images/default-combobox.gif); }
.comboboxGroupItemHeader { display: block; background: #000; color: #fff; }
.comboboxGroupItemContainer { padding-left: 10px; }
.comboboxItem { background: #fff; color: #000; text-transform: lowercase; font-weight: normal; font-style: normal; } 
.comboboxItemHover { background-color: #999; color: #fff; text-transform: uppercase; padding-left: 4px; } */
.product-menu-left{
	float:left;
	padding:8px 0px 0px 8px;
	width:750px;
}
.product-menu-right{
	float:left;
	padding:8px 0px 0px 7px;
	width:135px;

}
.drop-up-container{
	float:left;
	padding:0px 0px 0px 0px;
	width:207px;	
}
.drop-corners{
	float:left;
	padding:0px 0px 0px 0px;
}
.drop-menu-middle{
	float:left;
	padding:0px 0px 0px 0px;
	width:207px;
	background-image:url(../images/drop-middle.jpg);
	background-repeat:repeat-y;
}
.drop-menu-middle ul{
	float:left;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.drop-menu-middle li{
	float:left;
	padding:2px 0px 2px 0px;
	margin:3px 0px 0px 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	font-weight:bold;
	border-bottom:1px solid #c8c8c8;
	text-decoration:none;
	width:192px;
	height:23px;	
	cursor:pointer;
}
.drop-menu-middle li:hover{
	color:#045f6a;
	font-weight:bold;
	margin:3px 0px 0px 0px;
	background-image:url(../images/mouseover-drop-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:192px;
	height:23px;
	padding:2px 0px 2px 0px;
	cursor:pointer;
	text-decoration:none;
}
.color-container{
	float:left;
	padding:0px 0px 0px 5px;
	width:112px;
}
.drop-rgt{
	float:right;
	padding:0px 5px 0px 0px;
	width:70px;
	text-align:right;
}
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:101;
	margin:-135px 0px 0px 0px;
	*margin:-135px 0px 0px -587px;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:101;
	margin:-321px 0px 0px 214px;
	*margin:-321px 0px 0px -372px;
}
.drop-img{
	float:left;
	padding:0px 7px 0px 0px;
}
.product-price{
	float:left;
	padding:0px 0px 0px 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#21222b;
}
.sliding-container{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:900px;
}
.menu-title{
	float:left;
	padding:17px 0px 8px 0px;
	color:#1c1105;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}
.shop-cart-container{
	float:left;
	padding:0px 0px 0px 0px;
	width:903px;
}
.checkout-page-content{
	float:left;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f3e6cf;
	text-decoration:none;
	line-height:18px;
	width:903px;
}
.update-btn{
	float:left;
	padding:3px 0px 0px 13px;
	margin:1px 0px 0px 11px;
	background-image:url(../images/update-btn.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#fefefe;
	height:23px;
	font-size:11px;
	font-weight:bold;
	width:90px;
	text-decoration:none;
}
.update-btn a,a:hover{
	color:#fefefe;
	text-decoration:none;
}


#preview{
position:absolute;
border:1px solid #C0C0C0;
background:#EDEDED;
padding:1px;
display:none;
color:#fff;

}


.td1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/table-bg-title.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	color:#343434;
	padding-bottom:1px;
}
.td2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#045f6a;	
	background-image:url(../images/dot-line.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.td-small-txt{
	color:#666666;	
	font-weight:normal;
	font-size:12px;
}
.table-row-bg{
	padding:0px 0px 0px 0px;
	background-image:url(../images/table-row-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:12px;
	color:#343434;
	font-weight:bold;	
}
.table-row-bg1{
	padding:0px 0px 0px 0px;
	background-image:url(../images/table-row-bg1.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:10px;
	color:#343434;
	font-weight:bold;
}
.table-row-bg2{
	padding:0px 0px 0px 0px;
	background-image:url(../images/table-row-bg2.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.payment-option-con{
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/table-row-bg3.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	width:903px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
}
.payment-gateways{
	float:left;
	width:903px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #e9e9e9;
	color:#343434;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.contact-bg{
	padding:20px 0px 0px 0px;
	float:left;	
	width:903px;
	
}
.txt-box-title{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;	
	padding-bottom:2px;
	font-weight:bold;
	padding-top:4px;
	float:left;
	width:151px;
}
.txt-box-con{
	float:left;
	padding:0px 0px 0px 0px;
	width:178px;
}
.contact-left{
	float:left;
	padding:0px 0px 14px 5px;
	width:445px;
}
.contact-right{
	float:left;
	padding:0px 0px 14px 0px;
	width:450px;
}
.hr-line-checkout{
	float:left;
	padding:0px 0px 0px 0px;
	margin:14px 0px 9px 0px;
	background-image:url(../images/hr-line-inner.png);
	background-repeat:repeat-x;
	height:17px;
	width:903px;
}
/*.payment-option-con{
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/table-row-bg3.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	width:903px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
}*/
.text-bg{
	background-image:url(../images/text-bg.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:31px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:left;
}
.text-bg-txt{
	background:transparent;
	border:none;
	float:left;
	padding:9px 0px 0px 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:233px;
}

.checkout-drop{
	float:left;
	padding:22px 0px 18px 15px;
	width:500px;
}
.text-bg-small{
	background-image:url(../images/text-box-small.jpg);
	background-repeat:no-repeat;
	width:33px;
	height:26px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.text-bg-txt-small{
	background:transparent;
	border:none;
	float:left;
	padding:6px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:15px;
}
.continue-btn{
	float:right;
	/*padding:8px 0px 0px 20px;*/
	margin:10px 11px 0px 2px;
	padding:0px 0px 0px 7px;
	background-image:url(../images/continue-btn.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#fefefe;
	height:35px;
	font-size:17px;
	font-weight:bold;
	width:122px;
	text-decoration:none;
	cursor:pointer;
}
.continue-btn a,a:hover{
	color:#fefefe;
	text-decoration:none;
}
.color-black{
	color:#343434;
}
.inner-content{
	float:left;
	padding:0px 0px 0px 0px;
	width:900px;
	border-top:1px solid #e9e9e9;
}
.sliding-title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#000000;
	float:left;
	padding:0px 0px 5px 11px;
	border-bottom:1px solid #e9e9e9;
	width:889px;
}
.product-full-link{
display: block;
text-decoration:none;
cursor:pointer;
}
div.buttonSubmit input {
padding-left:10px; 
padding-right:10px; 
width:auto;
}
div.buttonSubmit input, div.buttonSubmit span {
background-image:url(../images/continue-btn.jpg);
background-position:right 0;
background-repeat:no-repeat;
border:0 none;
color:#FEFEFE;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:122px;
float:right;
font-weight:bold;
height:35px;
margin:18px 11px 0px 2px;
padding:0px 0px 0px 7px;
position:relative;

}
div.buttoncontinue input {
padding-left:10px; 
padding-right:10px; 
width:auto;
}
div.buttoncontinue input, div.buttoncontinue span {
background-image:url(../images/continue-btn-new.jpg);
background-position:right 0;
background-repeat:no-repeat;
border:0 none;
color:#FEFEFE;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:165px;
float:left;
font-weight:bold;
height:23px;
margin:10px 11px 0px 158px;
padding:0px 0px 3px 0px;
position:relative;
z-index:5;
}
div.buttonback input {
padding-left:10px; 
padding-right:10px; 
width:auto;
}
div.buttonback input, div.buttonback span {
background-image:url(../images/update-btn.jpg);
background-position:right 0;
background-repeat:no-repeat;
border:0 none;
color:#FEFEFE;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:90px;
float:left;
font-weight:bold;
height:23px;
margin:10px 11px 0px 2px;
padding:0px 0px 3px 0px;
position:relative;
z-index:5;
text-transform:uppercase;
}
.btm-link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
font-weight:normal;
color:#333;
float:left;
text-decoration:none;
padding:26px 0px 0px 0px;
width:250px;
text-align:right;

}
.btm-link a{
color:#333;
text-decoration:underline;

}
.btm-link a:hover{
color:#333;
text-decoration:none;
}

.tooltip-bg{
	float:right;
	padding:20px 5px 0px 0px;
	margin:-20px 0px 0px 738px;
	background-image:url(../images/overlay-bg.png);
	background-repeat:no-repeat;
	width:161px;
	height:66px;
	z-index:1000;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	display:none;
}
.fail-title{
	float:left;
	padding:0px 0px 0px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#000;
}
.fail-msg{
	float:left;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}