@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

a:focus {outline:none;}
img {border: 0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFFFFF;
	
}

#wrapper { 
	margin: 0 auto;
	width: 942px;
}

/* start top navigation area , login, register and cart */

#topnav {
	float: left;
 	width: 940px;
	height: 24px;
 	color: #333;
	margin: 0px 0px 0px 0px;
	border: 1px solid #bdbcbd;
	background: url(../images/topnavbg.jpg) #F7F6F7 repeat-x ;
	font-size: 11px;
	line-height: 24px;
	
}


#navlinks ul{
	float: left;
	width: 245px;
	padding-left: 5px;
	padding-top: 2px;
	line-height: 22px;
	display:block;	
}

#navlinks ul li{
	float: left; display: block; padding:0 0px 0 5px;
}
#navlinks ul li a{
	text-decoration: none; text-indent:20px; display: block; color: #878787;	
}

#navlinks ul li a:hover{
    color: #006699;	
}
#navlinks ul li a.home{
	background: url(../images/homeicon.gif) no-repeat 0 0; width:55px; height:18px; 
}
#navlinks ul li a.home:hover{
	background: url(../images/homeiconh.gif) no-repeat 0 0; width:55px; height:18px;
}
#navlinks ul li a.contact{
	background: url(../images/contacticon.gif) no-repeat 0 0; width:60px; height:18px;
}
#navlinks ul li a.contact:hover{
	background: url(../images/contacticonh.gif) no-repeat 0 0; width:60px; height:18px;
}
#navlinks ul li a.support{
	background: url(../images/supporticon.gif) no-repeat 0 0; width:68px; height:18px;
}
#navlinks ul li a.support:hover{
	background:url(../images/supporticonh.gif) no-repeat 0 0; width:68px; height:18px;
}

#navcart {
	float: right;
	height: 24px;
	width: 220px;
	padding-right: 5px;
	padding-left: 25px;
	text-align: left;	
}

#navcart #cart {
	float: left;
	height: 24px;
	width: 195px;
	text-align: left;	
}
#navcart #checkout{
	float: right;
	height: 24px;
	width: 25px;
}

#navcart #cart ul li{
	float:left; display:block; padding:0 0px 0 0px;
}
#navcart #cart ul li a{
	 text-decoration:none; display:block; width:22px;
}
#navcart #cart ul li a.cart, #navcart #cart ul li a.cart1{
	background:url(../images/carticon.gif) no-repeat 0 0; width:22px; height:22px;
}
#navcart #cart ul li a.cart:hover{
	background:url(../images/carticonh.gif) no-repeat 0 0; width:22px; height:22px;
}

#navcart #checkout ul li{
	float: right; display: block; padding: 0 0px 0 0px;
}
#navcart #checkout ul li a{
	 text-decoration: none; display: block; width: 24px;
}

#navcart #checkout ul li a.checkout,#navcart #checkout ul li a.checkout1{
	background: url(../images/checkouticon.gif) no-repeat 0 0; width:24px; height:22px;
}
#navcart #checkout ul li a.checkout:hover{
	background: url(../images/checkouticonh.gif) no-repeat 0 0; width:24px; height:22px;
}

.loginhover a{
	padding: 0 8px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.loginhover a:hover{
	color: #0066CC;
}


.emptycart {
	font-size: 14px; 
	color: #666666;
}

.itemcart {
	font-size: 14px; 	
}

.itemcart a{
	color: red;
	text-decoration: none;
}

.itemcart a:hover{
	color: green;
	text-decoration: none;
}



#topnav #navlogin {
	width: 440px;
	height: 24px;
	float: left;
	text-align: center;	
}

.loginbox {
/*position:absolute; visibility: hidden; border: 1px solid #cccccc; background-color: #ebebeb; width: 205px; height: 225px; z-index: 28;*/ /*filter:alpha(opacity=95);
-moz-opacity:.95;opacity:.95;*/ padding: 10px;
}

.loginbox h2{
width: 205px; background: #525E7B; text-align: center; color: #ebebeb; line-height: 24px; font-size: 12px;
}

.loginbox a{
font-size: 10px; line-height: 16px;color: #666666; text-decoration: none;
}

.loginbox a:hover{
color: #000099; 
}

/* end top navigation area , login, register and cart */

/* start header logo area, search */
#header {
	color: #333;
	width: 942px;
	float: left;
	height: 80px;
	margin: 0;
	padding: 0;
	
}
#header #logo {
	float: left;
	width: 470px;
	height: 80px;
	/*background: url(../images/btclogo.jpg) no-repeat;	*/	
}

#logo h1{
color: #256aa5; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 24px; padding: 0; margin: 0;
}

*html #logo h1{
line-height: 22px;
}

#logo b{
font-size: 11px; color: #999999; line-height: 14px; 

}

#header #searchbox {
	float: right;
	height: 26px;
	width: 435px;
	margin: 54px 0 0 0;
	background: url(../images/searchbg.gif) #FFFFFF no-repeat;
	padding: 0;	
}


#searchbox #alphasearch {
	float: left;
	width: 69px;
	padding-left: 31px;
	padding-top: 4px;
	height: 22px;	
}

#searchbox #alphasearch a{
	font-size: 12px;
	color: #ebebeb;	
	line-height: 22px;
	text-decoration: none;
	
}	

#searchbox #alphasearch a:hover{
	color: #CC9966;
}


#searchbox #catsearch1 {
	width: 260px;
	height: 21px;
	text-align: left;
	padding-top: 5px;
	float: left;
}

*html #searchbox #catsearch1 {
	width: 255px;
}

#searchbox #catsearch2 {
	float: right;
	width: 29px;
	text-align: left;
	padding-right: 43px;
	padding-top: 3px;
}

.searchinput{
	width: 130px; 
	height: 15px;
	margin: 0px; 
	padding: 0px;
	border: 0px;
	background: #FFFFCC;
	line-height: 15px;
	font-size: 12px;
	
}

.searchimg{
	vertical-align: top;
}

*html .searchimg{
	vertical-align: middle;
}

*html .searchinput{
	height: 18px;
	line-height: 17px;
}

.searchcat{
	width: 120px; 
	height: 14px; 
	margin: 0px; 
	padding: 0px;
	border: 0px;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	background: #FFFFCC;
}

/* end header logo area, search */

/* start main menu search */

#navigation, #footer{
	float: left;
	width: 942px;
	height: 35px;
	color: #333;
	margin: 0px 0px 10px 0px;
	background: #525E7B;
	padding: 0;
}

#navigation #menu, #footer #footermenu {
	clear: both;
	width: 100%;
}

#navigation #menu #leftmenu,  #footer #footermenu #footerleftmenu {
	background-image: url(../images/navleft.jpg);
	float: left;
	width: 25px;
	height: 35px;	
}

#navigation #menu #rightmenu,  #footer #footermenu #footerrightmenu {
	background-image: url(../images/nav-right.jpg);
	float: right;
	height: 35px;
	width: 25px;
}
#navigation #menu #middle,  #footer #footermenu #footermiddle {
	background: url(../images/navbg.jpg) #525E7B;
	width: 892px;
	height: 35px;
	float: left;	
}

.menu-hv { margin-left: 25px; padding: 0; z-index:25; position: absolute}
*html .menu-hv{ margin: 0px;}
.menu-hv a  { display: block; }
.menu-hv li  { list-style: none; float: left;  }
.menu-hv li  ul { position: absolute; visibility: hidden;}
.menu-hv li  ul li { float: none;}
.menu-hv li  ul li ul { position: absolute; left: 100%; top: 0; }
.menu-hv  li:hover ul, .menu-hv li.over ul { visibility: visible;}
.menu-hv  li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul {  visibility: visible;}
.menu-hv {  background: #ffffff; repeat-x top;}
.menu-hv a { font-weight: bold;  text-decoration: none; color: #ebebeb; padding: 0 10px; line-height: 33px; }
.menu-hv a:hover {text-decoration:  none;color: #2D4378; background: url(../images/navbgon.jpg) #f4f4f4;}
.menu-hv ul li ul {  background-color: #f4f4f4; border: 1px solid #525E7B; min-width: 150px; }
.menu-hv li ul li a{font-weight: normal;color: #666666; line-height: 24px;}
#mnuTopic_Popup a {font-weight: normal; color: #545454; line-height: 20px; padding: 0 10px;}
#mnuTopic_Popup a b{color: #525E7B; background: #ebebeb; font-size: 13px; display: block; border: 1px solid #f4f4f4; }
#mnuTopic_Popup a:hover b{color: #996633; }
*html .menu-hv li ul li a { width: 140px; }
.menu-hv li ul li a:hover, #mnuTopic_Popup a:hover {
	font-weight: normal;
	color: #CC6633;
	background-color: #eaeaea;
	background-image: none;
	text-decoration: none;
}
#mnuTopic_Popup {background: #f4f4f4; border: 1px solid #525E7B; width:760px; height: 350px; font-size:11px; overflow: scroll;}

.inlineul li{ font-size: 12px; list-style: none; display: inline; padding: 0 5px;}
.inlineul li a { text-decoration: none; color: #999999; line-height: 33px; }
.inlineul li a:hover {color: #ebebeb;}

/* Menu end */



#leftcolumn { 
	color: #333;
	margin: 0;
	width: 240px;
	float: left;
}


#sidefeatured {
	width: 240px;
	margin-top: 10px;
}

#rightcolumn { 
	float: right;
	color: #333;
	margin: 0px 0px 0px 10px;
	width: 692px;	
}

#rightcolumn #sitenav{
	width: 672px;
	height: 20px;
	padding: 4px 10px 0 10px;
	background: url(../images/sitenav.gif) no-repeat #eeeeee;
	/*font-size: 11px;*/
}

#sitenav a{
	
	text-decoration: none;
	color: #666666;
	vertical-align: top;
}
#sitenav a:hover{
	color: #0099FF;
}



/* featured box Start */
#featuredbox {
	width: 692px;
	height: 270px;
}

#featuredbox #tabcontainer {
	width: 662px;
	height: 20px;
	padding-left: 30px;
	
}

#featuredbox #featurecontiner {
	width: 692px;
	height: 250px;
	
}

/*  CSS for Shade Tabs */

.shadetabs{
font: bold 12px Verdana;
text-align: left; /*set to left, center, or right to align the menu as desired*/
background: url(../images/shadetab.gif) no-repeat;
width: 500px;

}

.shadetabs li{
display: inline;

}

.shadetabs li a{
text-decoration: none;
line-height: 20px;
color: #666666;
padding:0 30px 0 25px;

}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}
.tabselected{
width: 194px;
height: 20px;
text-align: center;
float: left;
background: url(../images/shadetabon.gif) no-repeat;
display: inline;
}



.tabcontent{
width: 692px;
height: 250px;

}

#productbox{
padding-top: 10px;
width: 942px;
height: 260px;
}

.tabcontent .tcmiddle {
	width: 634px;
	height: 245px;
	float: left;
	/*background: url(../images/productlistbg.gif) 0px 120px repeat-x #ffffff;*/
	margin-top: 1px;
	border-top: 1px solid #B38C4F;	
	border-bottom: 1px solid #B38C4F;
}

.tabcontent .tcright, #productbox .tcright{
	/*background-image: url(../images/moveright.jpg);*/
	float: right;
	height: 250px;
	width: 29px;
}

#productbox .tcmiddlebig{
	width: 884px;
	height: 245px;
	float: left;
	margin-top: 1px;
	background: #ffffff;
	border-top: 1px solid #B38C4F;	
	border-bottom: 1px solid #B38C4F;
}

@media print {
.tabcontent {
display:block !important;
}
}

/*.canvass {
height: 30px;
width: 180px;
}*/

/*featured box end */


#sidenav {
	width: 240px;
	
}

.bodyheader {
background: url(../images/bodyheadbg.gif) #efefef repeat-x;
width: 690px;
height: 28px;
border: 1px solid #c5c4c5;
margin-top: 10px;
}

.bodyheader h1{
line-height: 28px;
font-size: 16px;
color: #3165a3;
text-indent: 10px;
}

.content {
width: 690px;
border: 1px solid #ebebeb;
padding: 10px 0;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentpro {
width: 670px;
border: 1px solid #ebebeb;
padding: 10px 10px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content p{
padding: 0 10px;
}

.content h2, .productdesc h2{
line-height: 24px;
font-size: 14px;
color: #3165a3;
background: url(../images/bodyheadbg.gif) #efefef repeat-x center;
text-indent: 10px;
border: 1px solid #ebebeb;
margin-top: 10px;
margin-bottom: 5px;
}

.content h3{
line-height: 22px;
font-size: 13px;
color: #3165a3;
margin-top: 2px;
text-indent: 10px;
}


.rightlinkbox {
	margin-top: 10px;
}

.onecolumn {
	float: left;
	width: 942px;
	color: #333;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.onecolumn #infobox{
	width: 930px; border: 1px solid #cccccc; font-size: 10px; padding: 5px; margin-top: 10px;
}


/* side menu */

#sidemenu{
width: 238px;
padding: 0;
border: 1px solid #e1d1b9;
border-bottom-width: 0;

}

#sidemenu a.submenuheader{
background: url(../images/sidemneubgon1.gif) #EDE1CF center no-repeat;
font-size: 12px;
color: #333333;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 6px 0;
padding-left: 10px;
text-decoration: none;
border-bottom: 1px solid #e1d1b9;
}

#sidemenu a.submenuheader:visited, #sidemenu .submenuheader:active{
color: #333333;
}


#sidemenu a.submenuheader .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 3px;
right: 5px;
border: none;
}

#sidemenu a.submenuheader:hover .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
display: none;
}

#sidemenu a.submenuheader:hover{
background: url(../images/sidemenubg1.gif) #525E7B center no-repeat;
color: #ebebeb;
}

#sidemenu div.submenu{ /*DIV that contains each sub menu*/
background: #f2f8ec;
}

#sidemenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

#sidemenu div.submenu ul li{
border-bottom: 1px solid #ebebeb;
}

#sidemenu div.submenu ul li a{
display: block;
font-size: 11px;
color: #454545;
text-decoration: none;
padding: 3px 0;
padding-left: 10px;
text-indent: 20px;
}

#sidemenu div.submenu ul li a:hover{
background: #E5ECF9;
color: #CC6600;
}


#sidemenu a.submenuheader1{
background: url(../images/sidemenubg1.gif) #E8EDE1 center no-repeat;
font-size: 12px;
color: #ebebeb;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 6px 0;
padding-left: 10px;
text-decoration: none;
}

#sidemenu a.submenuheader1:visited, #sidemenu .submenuheader1:active{
color: #ebebeb;

}
/*
#sidemenu .submenuheader:active{
background-image: url(../images/sidemenubgon.gif);
color: #ebebeb;
}
*/

#sidemenu a.submenuheader1 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 3px;
right: 5px;
border: none;
}

#sidemenu a.submenuheader1:hover{
background-image: url(../images/sidemenubg1.gif) center no-repeat;
color: #ebebeb;
}



/*GLOBAL CLASSES FOR MASTERPAGES*/
.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.normal{font-weight:normal;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.on{display: block; visibility: visible;}
.off{display: none; visibility: hidden;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}

.font15{font-size:15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font21{font-size:21px;}
.font22{font-size:22px;}
.margin0{margin:0;}
.padding0{padding:0;}
.margin0padding0{margin:0;padding:0;}
.m0p0{margin:0;padding:0;}
.padavail{line-height:5px;}/*used in breaks*/
.br20{line-height:20px;}
.br9{line-height:9px;}
.br5{line-height:5px;}
.br0{line-height:0;}/*IE6 hack*/



.font14{font-size:14px;}

.alphasearch a{
font-weight: bold;  text-decoration: none; color: #ebebeb;padding: 0 10px; line-height: 33px;
}

.alphasearch ul li{
list-style: none;
height: 30px;
text-align: center;
}

.alphasearch ul li a{
background: #333333;
padding: 5px;
line-height: 20px;
font-weight: bold;
display: inline;
}

.alphasearch ul li a:hover{
background: #000000;
color: #FFFFFF;
}

/* side feature css*/
.prevbutton{	
	float: left;	
	width: 29px;
	height: 250px;
	cursor: pointer;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent url(../images/moveleft.jpg) no-repeat 0 0;
	}
.nextbutton{	
	float: right;
	width: 29px;
	height: 250px;
	cursor: pointer;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent url(../images/moveright.jpg) no-repeat 0 0;
}

.featuredsidecon {
width: 180px; float:left; border-top: 1px solid #B38C4F; border-bottom: 1px solid #B38C4F; padding: 10px 1px 0px 1px; margin-top: 1px;
height:235px;
}

.anyClass ul li,.anyClassSS ul li,.anyClassSF ul li,.anyClassSC ul li{
	width: 180px;
	height: 215px;
	text-align:center;
}
/*------------end-------------*/

.anyClasspf ul li, .anyClassps ul li, .anyClasspc ul li{
	width: 180px;
	height: 235px;
	padding:5px 15px;
	text-align:center;
}

 /*---- product list -------*/

.prodctlisthead {
line-height: 26px;
background: url(../images/productlisthead.gif) #525E7B no-repeat ;
text-align: center;
}

.prodctlisthead a{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ebebeb;
line-height: 26px;
text-decoration: none;
}

.prodctlisthead a:hover{
color: #CCCCCC;
}

.productlistbody{
width: 185px;
height: 204px;
padding-top: 5px;
overflow: hidden;
background: url(../images/productlistbg.gif) #ffffff repeat-x;
color: #525050;
}



.anyClasspp ul li{

width: 185px; height: 235px; padding: 10px 0px 0px 28px; float: left;
}

.productlistbody a {       
		text-indent: 10px;
		color: #525050;
		font-size: 11px;
        height: 14px;
        text-decoration: none;
	   }

.productlistbody a:link, .productlistbody a:visited {
        color: #525050;
        display: block;
		background:  url(../images/menuhover.jpg) no-repeat 12px -12px;
        padding: 4px 0 0 20px;
        }

.productlistbody a:hover, .productlistbody #current {
        color: #b38c4f;
        background:  url(../images/menuhover.jpg) no-repeat 12px 4px;
        padding: 4px 0 0 20px;
        }
.productlistmore a{
	padding-left: 30px;
	color: #525050;
	text-decoration: none;
}

.productlistmore a:hover{
	padding-left: 30px;
	color: #b38c4f;
	text-decoration: none;
}


/*-- Css for Shadowbox start --*/
#shadowbox_overlay {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 998; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px;
}
#shadowbox_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 999; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: fixed; TOP: 0px; HEIGHT: 0px; TEXT-ALIGN: left;
}
#shadowbox {
	VISIBILITY: hidden; MARGIN: 0px auto; FONT-FAMILY: 'Lucida Grande', Tahoma, sans-serif; POSITION: relative;
}
#shadowbox_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 20px;
}
#shadowbox_title_inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; FONT: 10px 'Lucida Grande', Tahoma, sans-serif; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 10px;
}
#shadowbox_body {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 2px solid; POSITION: relative; BACKGROUND-COLOR: #000;
}
#shadowbox_body_inner {
	OVERFLOW: hidden; POSITION: relative;
}
#shadowbox_loading {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 10000px; BACKGROUND-COLOR: #222;
}
#shadowbox_loading IMG {
	FLOAT: left; MARGIN: 10px 10px 0px;
}
#shadowbox_loading SPAN {
	MARGIN-TOP: 16px; FONT-SIZE: 10px; FLOAT: left;
}
#shadowbox_loading SPAN A {
	COLOR: #fff;
}
#shadowbox_loading SPAN A:link {
	COLOR: #fff;
}
#shadowbox_loading SPAN A:visited {
	COLOR: #fff;
}
#shadowbox_toolbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 20px;
}
#shadowbox_toolbar_inner {
	COLOR: #fff; HEIGHT: 20px;
}
#shadowbox_toolbar_inner DIV {
	FONT-SIZE: 10px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 10px; PADDING-TOP: 4px; HEIGHT: 10px;
}
#shadowbox_toolbar_inner DIV SPAN.shortcut {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
#shadowbox_toolbar_inner DIV A {
	COLOR: #fff; TEXT-DECORATION: none;
}
#shadowbox_nav_close {
	PADDING-RIGHT: 10px; FLOAT: right;
}
#shadowbox_nav_previous {
	PADDING-RIGHT: 10px; FLOAT: right;
}
#shadowbox_nav_next {
	PADDING-RIGHT: 10px; FLOAT: right;
}
#shadowbox_counter {
	PADDING-LEFT: 10px; FLOAT: left;
}
#shadowbox_counter A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#shadowbox_counter A.shadowbox_counter_current {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
DIV.shadowbox_message {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center;
}
DIV.shadowbox_message A {
	COLOR: #bed333; TEXT-DECORATION: none;
}
DIV.shadowbox_message A:hover {
	TEXT-DECORATION: underline;
}
DIV.shadowbox_message A:unknown {
	TEXT-DECORATION: underline;
}
/*-- Css for Shadowbox end --*/

/*-- Css for glidecontentglider start --*/
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 240px;
height: 245px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;

}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: url(../images/introbox.gif) #f5f5f5 no-repeat;
padding: 10px;
visibility: hidden;
width: 220px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 240px;
background: url(../images/introbox.gif) #f5f5f5 bottom no-repeat;
height: 20px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid #CCCCCC;
color: #999999;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 1px 7px;
margin-right: 1px;
font-weight: bold;
text-decoration: none;

}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: #999900;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: #FF6600;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev { display: none;/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}


.glidecontenttoggler a.next { display: none; }

.glidecontenttoggler a.prev:hover{
display: none; }

.glidecontenttoggler a.next { display: none; }
/*-- Css for glidecontentglider end--*/


 /*---------------------------------*/

#linksbox {

width: 942px;
height: 132px;
clear: both;
text-align: center;

}


#linksbox ul li{
width: 186px; 
height: 132px;
list-style: none;
padding:0px 3px 10px 0px;
float: left;
}

#linksboxr {

width: 692px;
height: 132px;
clear: both;
text-align: center;

}


#linksboxr ul li{
height: 132px;
list-style: none;
padding:0px 3px 10px 0px;
float: left;
display: inline;
}

.bottomlink {
float: left;
border: 1px solid #cccccc;
width: 184px; 
height: 130px; 
overflow: hidden;
background: url(../images/introbox.gif) #F6F6F6 center; 
color: #525050;
text-align: center;
}


/*------ for featured containers ----*/
.smallgrey{
color: #898787;
font-size: 10px;

}

.smallgrey a{
color: #898787;
text-decoration: none;
}

.smallgrey a:hover{
color: #000066;
}

.proddetaillink {
clear: both;
width: 180px;
border-bottom: 1px solid #e5e5e5;
text-decoration: none;
font-size: 11px;
}

.proddetaillink a{
background: url(../images/viewdetails.gif) center no-repeat;
margin-left: 98px;
text-decoration: none;
color: #333333;
padding: 5px 10px;
line-height: 18px;
}

*html .proddetaillink a{
margin-left: 96px;

}

.proddetaillink a:hover{

background: url(../images/viewdetailson.gif) center no-repeat;

}

.forabig{
font-size: 11px;
}

.forabig a{
color: #000066;
text-decoration: none;
}

.forabig a:hover{
color: #666666;
}

.forabigopp{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forabigopp a{
color: #666666;
text-decoration: none;
}

.forabigopp a:hover{
color: #000066;
}


.price{
color: #CC0000;
}

.pricestrick{
text-decoration:line-through;
color: #666666;
}

.productcon{
background: url(../images/productlistshow.gif) center #e5e5e5 repeat-x; 
border:1px solid #e5e5e5;
}

.productlist{
background: url(../images/productlistshow.gif) center #e5e5e5 repeat-x; 
border:1px solid #e5e5e5;
}

.imageborder a img{
/*border: 3px solid #CCCCCC;*/
}


/*---for pagenation---*/

.normaltext{
padding: 5px;
}
.normaltext a{
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;

}

.normaltext a:hover{
color: #000;
background-color: #FEE496;
}

.pagetable{
background: #e5e5e5;
text-indent: 10px;
}

.img_eft{
padding: 5px;
}

.img_eft_hov{
/*border: 3px solid #0033CC;*/
}

.productdesc1{
width: 652px;
padding: 10px ;
background: #f5f5f5;
border-bottom: 1px solid #CCCCCC;
}

.productdesc1 h3{
font-size: 15px;
font-weight: bold;
color: #CE2222;
line-height: 20px;
}

.productdesc1 strong{
color: #333333;
}

.productdesc1 h2{
line-height: 30px;
font-size: 18px;
color: #996600;
margin-bottom: 5px;
}

.productdesc1 ul{
color: #003366;
margin-bottom: 10px;

}


.productdesc1 li{
padding-left: 20px;
line-height: 18px;
list-style: inside disc;
color: #000000;
}












.success{
	width: 90%;
	padding: 10px;
	background: #CCCCCC;
	color: #003366;
	margin: 0 auto;
	border: 1px dotted #0000FF;
	font-size: 14px;
}

.error{
	width: 90%;
	padding: 10px;
	background: #FFFF33;
	color: #003366;
	margin: 0 auto;
	border: 1px dotted #0000FF;
	font-size: 14px;
}

.sidefeatured{
height: 20px; background: url(../images/navbg.jpg) #525E7B center repeat-x; color: #CCCCCC; text-align: center;
}

.sidefeatured a{
line-height: 20px;
color: #ebebeb;
text-decoration: none;
}

.shadowleft{
width: 11px;
background: url(../images/sadow_left.gif) repeat-y;
height: 400px;
}

.bottomlink a{
font-size: 12px;
color: #003366;
text-decoration: none;
}

.bottomlink a:hover{

color: #996600;

}

/*----common----*/
.greybg{
background: #e5e5e5;
}



.altmain{
background: #cccccc; font-size: 12px; text-indent: 10px;
}

.alt{
background: #f5f5f5; font-size: 11px; text-indent: 10px;
}
.alt1{
background: #ececec; font-size: 11px; text-indent: 10px;
}


#phone1 {
width: 140px;
background: url(../images/phone.gif) no-repeat;
height: 34px;
text-align: left;
padding-left: 60px;
padding-top: 16px;
font-size: 16px;
color: #336699;
font-weight: bold;


}

.popupbox{
width: 240px;
border: 5px solid #CCCCCC;
background: #CCCCCC;
height: 275px;
}

*html .popupbox{
width: 250px;
height: 285px;
}

#divlogin{
height: 188px;
}

.sucesslogin{
font-size: 14px;
color: #006E2E;
}

.sucesslogin a{
font-size: 12px;
font-weight: bold;
color: #003366;
}

.loginbox {
position:absolute; visibility: hidden; border: 1px solid #cccccc; background-color: #ebebeb; width: 205px; height: 225px; z-index: 28; 
/*-moz-opacity:.95;opacity:.95;*/ padding: 10px;
}

.loginbox h2, .popupbox h2{
background: #525E7B; text-align: center; color: #ebebeb; line-height: 24px; font-size: 12px;
}

.loginbox a, .popupbox a{
font-size: 10px; line-height: 16px;color: #666666; text-decoration: none;
}

.loginbox a:hover, .popupbox a:hover{
color: #000099; 
}

.note{
font-size: 10px;
color: #666666;
}


.altbox{
background: #e5e5e5;
border: 1px solid #cccccc;
}

.lightbg{
background: #F9F7ED;
}

.ulli li{
text-indent: 20px;
line-height: 18px;
list-style: inside disc;
color: #356AA0;
}

.greybold b{
 color: #666666;
 }
 
 /*-- for product area ---*/
 
 .tablepro {
 width: 95%;
 margin: 10px auto;
 border: 1px dotted #999999;
 text-indent: 2px;
  } 
  .table{
 width: 95%;
 margin: 10px auto;
 text-indent: 2px;

  } 
  
.contentpro table{
width: 100%;
}  


.showpro{

}
  
 .tablepro td{
 margin: 2px;
 
 }
  
 .headerpro{
 background: #47AAE5;
 height: 25px;
 font-size: 14px;
 text-align: left;
 font-weight: bold;
 
 }
 
 .rowheadpro {
 background: #E3EFFF;
 height: 20px;
 font-weight: bold;
 }
 
 .contentpro a{
 color: #006699;
 }
 
 .contentpro a:hover{
 color: #003366;
 }
 
 .contentpro dl {
	padding: 0px 0px 15px 0px;
}

.contentpro dl dt {
	margin: 0px 0px 5px 0px;	
	color: #53556A;
	font-weight: bold;
}

.contentpro dl dd {
	margin: 0px 0px 10px 0px;	
	line-height: 130%;
	
}

.contentpro dl dt a {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 12px;
	
}



.contentpro dl dd a {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 12px;
	
	font-weight: bold;
}

.contentpro h4{
 font-size: 12px;
 font-weight: bold;
 color: #006699;
 }
 
.lovibond td{
border-bottom: 1px dashed #999999;
padding-bottom: 10px;
}

.noscreen {
display: none;
}

.printicon {
width: 105px;
height: 21px;
line-height: 21px;
background:url(../images/printer.gif) no-repeat 2px;
display: block;
float: right;
}

.emailicon {
width: 115px;
height: 21px;
line-height: 21px;
background:url(../images/emailicon.gif) no-repeat 2px;
display: block;
margin-right: 10px;
float: right;
}

.menutitlebg{background: #ebebeb; display:block; line-height: 25px;}

.dimtext
{
color: #999999;
}