.accountlink {display:inline; font-size:10px; text-decoration:none; color:#000;;}

#accountul {border-bottom: 2px solid #797979; padding-bottom:5px; margin:0px; text-align:center;}


body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; background-color:#fff;}



#container{background-color:#FFFFFF; width:800px; }

#sitemap a {font-size:12px; color:#999999; text-decoration:none;}

#leftColumn { width:162px; padding-left:5px;}



#leftColumn a { color:#333333;}



#leftColumn a:hover { color:#333333;}



* html #leftColumn {padding-right:5px;}



#rightColumn { width:162px; padding-right:5px;}



#rightColumn a { color:#333333;}



#rightColumn a:hover { color:#333333;}



* html #rightColumn {padding-right:5px;}



#centerColumn {



    font-size:12px;

	width:550px;

	padding-right:10px;

	padding-left:10px;

	



	

}





* html #centerColumn {



	padding-right:5px;

	padding-left:5px;	

}












h1	{

	text-align:left; font-size:18px;

	color:#FFFFFF;

	padding-top:3px;

				}





h2	{

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

	font-size:12px;

	color:#999999;

	

	}

		



#cartlinks a	{

	text-decoration:none;

	color:#022E58;



	}



#cartlinks a:hover	{

	text-decoration:none;

	color:#004892;



	}

	



.footerbox a {	text-decoration:none; font-size:12px;

	color:#022E58;}



.footerbox a:hover {	text-decoration:none;

	color:#004892;}






#test {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; height:10px; text-align:right; padding-top:12px; padding-right:10px;}



.welcome{  color:#022E58;}

.linkscart { padding-top:30px; text-align:right; padding-right:10px;}



#cartlinks { background-repeat:no-repeat; width:640px; height:100px;}

* html #cartlinks { padding-bottom:22px;}



#breadcrumb {text-align:left; padding:0px;background-repeat:no-repeat; font-size:10px; margin-top:-50px;}



* html #breadcrumb{padding-bottom:90px; margin:0px}



#breadcrumb a{color:#02488E;}



#breadcrumb a:hover{color:#164479;}



.formsearch {width:130px}

#search {text-align:right; height:20px; margin-top:-45px;}



* html #search {padding-bottom:50px; margin:0px}

* .html #links{}



#links {list-style:none; background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;  padding-top:10px; margin-top:-20px; font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	display: block; width:800px; height:40px;}




#links a	{

	color:#fff;

	text-align:center;

	padding-left:0px;

	text-decoration:none;	

}

				

#links a:hover	{



	color:#678CB9;

				}

				



				

				

				

.specials-title	{

	background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;

	display:block;

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

	font-size:12px;

	color:#fff;

	height:20px;

	font-weight:bold;

	padding-bottom:1px;

	width:162px;

	text-align:center;

	

}



.specials-content-box	{

	width:162px;

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

	font-size:12px;

	color:#333333;

	text-align:center;

	border:solid 1px #000000;

	font-weight:bold;

	margin-bottom:2px;

	

	

	 }

	 

.specials-button a	{

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;

	font-weight:bold;

	text-decoration:none;

	padding-left:5px;

	color:#333333;

	padding-bottom:2px;

	margin-top:2px;

	display:block;

	text-align:center;

}



.specials-button a:hover	{

	text-decoration:none;

	color:#333333;

							}

	 

.recently-viewed-content-box	{

  

	width:162px;

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

	font-size:12px;

	color:#333333;

	margin-bottom:2px;

	border:solid 1px #000000;

	

	

					}

.recently-viewed-content-box p {

    margin:0;

    padding:0;

}

	 

	 

#marqueecontainer {

	text-align:left;

    position: relative;

    width: 150px; /*marquee width */

    height: 200px; /*marquee height */

    overflow: hidden;

    padding-left:5px;

    z-index:300;

}



.topbar1 {

    background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;

    height:28px;

    padding-left:19px;

    color:#FFF;

    font-weight:bold;

    font-size:12px;

    margin-top:2px;



}

.topright {

    background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;

    width:19px;

    height:28px;

    width:100%;



}

.topbartitle {

    background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;

    height:22px;

    margin-right:19px;

    padding-top:6px;

	padding-left:5px;

	



}





	 

#sidemenu	{

	

	width:162px;

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

	font-size:12px;

	color:#666666;

	border:1px solid #000000;

	margin-bottom:2px;



	

	 }

	 

#sidemenu2	{



	

	width:162px;

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

	font-size:12px;

	color:#666666;

 	border:1px solid #000000;

	margin-bottom:2px;

	

	 }

	

	

#sidemenu a	{

	text-decoration:none;

	color:#333333;

	padding-bottom:2px;

	margin-top:2px;

	display:block;

	text-align:center;

}



#sidemenu a:hover	{

	text-decoration:none;

	color: #666666;

							}



#sidemenutitle	{

	background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;

	display:block;

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

	font-size:12px;

	color:#ffffff;

	height:20px;

	font-weight:bold;

	padding-bottom:1px;

	width:162px;

	text-align:center;

}



	

#sidemenu2 a	{

	text-decoration:none;

	color:#333333;

	padding-bottom:2px;

	margin-top:2px;

	display:block;

	text-align:center;

}



#sidemenu2 a:hover	{

	text-decoration:none;

	color:#666666;

							}



#sidemenu2title	{

	background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;

	display:block;

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

	font-size:12px;

	color:#ffffff;

	height:20px;

	font-weight:bold;

	padding-bottom:1px;

	width:162px;

	text-align:center;

}



ul.catmenu	{

	list-style:none;

	margin: 0px;

	padding: 0px;



	

}



li.catmenu	{

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	line-height:20px;

}



li.catmenu a	{

	font-size:12px;

	color:#201b6d;

	font-weight:bold;

	text-align:left;

	

	padding:0px;

		

}



* html li.catmenu a {margin: -20px;}



li.catmenu a:hover	{

	font-size:12px;

	color:#64748d;

	text-decoration:none;

	font-weight:bold;

}

			

.sbutton1, .sbutton2, .sbutton3 {

    border:1px solid #000;

    background:#1D5595;

    color:#fff;

    font-weight:bold;



}



.sbutton2 a { color:#FFFFFF;}



.sbutton2, .sbutton4 {

    background:#1D5595;

    font-size:11px; 

    font-weight:bold; 

    color:#fff;

    padding:10px;

    margin:10px;

    cursor:pointer;

    text-decoration:none;

}

.sbutton3 { background:#1D5595;font-size:11px; }

* html .sbutton2:link {

	display:inline;

}



label { font-size:12px; }

#product_view {

    font-size:12px;

}

#product_view {

    font-size:12px;

    width:400px;

    /*border:1px solid #7aac33;*/

}

#product_view img { border: 1px solid #1D5595;}

.product_thumbx { margin-right:2px; }

.product_desc {width:442px; }

.product_desc p {padding:0px; overflow:visible; color:#000}

.product_addons, .addon_text { font-size:12px; }

.product_price { padding-top:10px; font-size:13px; font-weight:bold; }

.product_info { padding:15px 0 0 5px; font-size:12px; font-weight:bold; }

.product_code { font-weight:normal; font-size:11px; }

.prodcuts_related_title { border-bottom:1px solid #5a97b3; padding-left:10px}

.addon_text a:link, .addon_text a:hover, .addon_text a:visited {text-decoration:none;color:#000;}

#product_view a:link, #product_view a:hover, #product_view a:visited {

    text-decoration:none;color:#000;

    font-size:12px;

}



.view_product_link a:link, .view_product_link a:hover, .view_product_link a:visited {

    text-decoration:none;

    color:#FFF;

    background:#1D5595;

    border:1px solid #000;

    display:block;

    font-size:10px;

    font-weight:bold;

    text-align:center;

    width:100px;

    padding:4px;

}



.related tr { border:1px solid #5a97b3; }

.relprod_title { font-size:9px; font-weight:bold; }

.addon_text { width:200px; padding-left:5px; }

.addons_head { font-size:9px; }

.timg { padding:0px; }

.imgtext { margin:-5px 0 0 40px; font-size:10px; }



.balloonstyle{

    position:absolute;

    top: -500px;

    left: 0;

    padding: 5px;

    visibility: hidden;

    border:1px solid #000;

    font:normal 12px Verdana;

    line-height: 18px;

    z-index: 9999;

    

	background-color:#fff;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

  /*  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5); */

}



#arrowhead{

    z-index: 99;

    position:absolute;

    top: -500px;

    left: 0;

    visibility: hidden;

}





/* overlay */

#imgbox {

    background:transparent;

    position:absolute;

	z-index:9000;

}



#scrollpanel {

	position:relative;

	z-index:7000;

	display:block;

	margin:0 auto;

}

.thumbimg {

    z-index:9000;

    cursor:pointer;

}



#mainImg {

    background:#000;

    position:absolute;

    border:1px solid #5a97b3;

}

#closebox, #print {

    background:transparent url(../images/jspop/buttonbg.gif) no-repeat;

    text-align:center;

    color:#000;

    position:absolute;

    z-index:1000;

    width:73px;

    height:21px;

    padding-top:4px;

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

    font-size:11px;

    font-weight:bold;

    z-index:1000;

    cursor:pointer;

}

#print { top:5px; }



#pause {

    background:transparent url(../images/jspop/pause.gif) no-repeat;

    position:absolute;

    width:11px;

    height:10px;

    z-index:9999;

    display:none;

}



img { border:0; padding:0; margin:0; }



/**

 * This <div> element is wrapped by jCarousel around the list

 * and has the classname "jcarousel-container".

 */

.jcarousel-container {position: relative;}

.jcarousel-clip {

    z-index: 2;

    padding: 0;

    margin: 0;

    overflow: hidden;

    position: relative;

}

.jcarousel-list {

    z-index: 1;

    overflow: hidden;

    position: relative;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0;

}

.jcarousel-item {

    float: left;

    list-style: none;

    /* We set the width/height explicitly. No width/height causes infinite loops. */

    width: 80px;

    height: 60px;

}

.jcarousel-skin-tango.jcarousel-container {background: #000;}



.jcarousel-skin-tango .jcarousel-clip-horizontal {height: 60px;}

.jcarousel-skin-tango .jcarousel-item {width:80px;height: 60px;}

.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 0px;}

.jcarousel-skin-tango .jcarousel-item-placeholder {background: #000;color: #000;}



.boxprod {

    width:105px;

    text-align:center;

    font-size:12px;

    font-weight:bold;
margin:auto;

}

.boxprod img { border:0px; margin:3px; }

.boxprod span { display:block; padding:6px; }

.boxprod a:link, .boxprod a:hover, .boxprod a:visited {

    text-decoration:none;

    color:#000;

    font-size:12px;

}

#toptext {

    margin:0px;

    font-size:12px;

}



#bottomtext {

    font-size:12px;

}



#indexTitle {

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

	background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;

    font-weight:bold;

    font-size:18px;

    text-align:center;

	color:#fff;

	}



#indexCenter{ vertical-align:top; margin-top:-12px; background-image:url(/images/buttonmenutitle.gif); background-repeat: repeat-x;}



* html #indexCenter{margin-top:0px;}



#datatable td { padding:3px; border-bottom:1px solid #cccccc; }



.searchresult_name {

    font-size:12px;

}

.searchprice {

    font-weight:bold;

    font-size:12px;

}

.searchresult_name a:link, .searchresult_name a:hover, .searchresult_name a:visited {

    text-decoration:none;color:#000;

    font-size:12px;

}



#carttable {

    border:1px solid #5a97b3;

    border-collapse:collapse;

    border:1px solid #5a97b3;

    font-size:12px;

}



#carttable th {

    background:#e4e5e0;

    padding:2px;

    border:1px solid #1C518F;

}

#carttable .head { 

    background:#e4e5e0; 

    font-weight:bold; 

    text-align:right;

}

#carttable td {

    padding:2px;

    border:1px solid #1C518F;

    font-size:12px;

    text-align:center;

}

#carttable .index { text-align:left; }

#carttable .opts {

    font-size:10px;

}

#carttable a, #carttable a:link, #carttable a:visited {

	text-decoration:none;

	color:#445248;

}

#carttable a:hover{text-decoration:underline;}



#product_added {

    border:2px solid #fff;

    background:#284cb6;

    font-weight:bold;

    padding:6px;

    color:#FFF;

    text-align:center;

}



#checkout_button_1,  

#checkout_button_1 a {

    font-size:12px;

    text-decoration:none;

    background:transparent url(../images/continue2.jpg) no-repeat;

    border:0;

    width:145px;

    height:43px;

    outline:0px;

    cursor:pointer;

    margin:20px 0 0 0;

    display:block;

}

#checkout_button_1 a { margin:0px; }

#checkout_button_2,

#checkout_button_2 a {

    font-size:12px;

    text-decoration:none;

    background:url(../images/checkout2.jpg) no-repeat;

    border:0;

    width:126px;

    height:37px;

    margin:14px 0 0 0;

    outline:0px;

    display:block;

    cursor:pointer;

}

#checkout_button_2 a { margin:0px; }





#stock_errormsg {

   color:red;

   font-weight:bold;

}



.contentbox {

	margin-left:0px;

	

	padding:2px;

	font-size:12px;

}

* html .contentbox {

    

	

}

  

.close_content {

	width:400px;

}

* html .close_content {

	width:400px;

}

.product_addons {

	margin-top:4px;

	font-size:11px;

}



.cat-links, .cart-links a	{

	color:#333333;

	text-decoration:none;

	font-weight:bold;

	font-size: 12px; 

}

.prod-links	{

	color:#333333;

	text-decoration:none;

	font-weight:normal;

	font-size: 9px; 

}

#category_page td { font-size:12px; }

.qty { text-align:center; }



.innerContent {

    padding:10px;

    border:solid 1px #1D5595;

    font-size:12px;

}

.searchresult {

    font-size:11px;

    padding:10px 0 5px 0;

    border-bottom:1px solid #5a97b3;

    width:100%;

}

.delivery, .delivery p {

    font-size:12px;

}

.delivery .delborder {

    border-left:1px solid #ccc;

    padding:0px 5px 0px 15px;

}

#checkout_breadcrumb {

    text-align:center;

    padding:5px 0px 0px 0px;

}

#checkout_breadcrumb li {

    display:inline;

    padding-right:10px;

    color:#ececec;

}

#checkout_breadcrumb li .last { padding:0px; }

#checkout_breadcrumb li .active {

    font-weight:bold;

    background:url(/images/cart-small.gif) no-repeat left;

    padding:0 0 0 25px;

}

#checkout_breadcrumb a, #checkout_breadcrumb a:link, #checkout_breadcrumb a:visited {

	text-decoration:none;

	color:#000;

}

.payoptions_item {

    background:#FFF;

    cursor:pointer;

}

.payoptions_mouseover {

    

    cursor:pointer;

}   

.boxbody {

    border:1px solid #5a97b3;

    font-size:12px;

}

.boxbody a {

    color:#000;

    font-size:12px;

}

.cart-details-account-links {

    font-size:10px;

    text-align:center;

}



.smalltext {

    font-size:9px;

}



.footerbox	{

	width:746px;

	margin-top:20px;

	}

	

#account {margin:10px 0 5px 0;}

	

	

#account ul{ }



#account li {	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	}

	

#account li a	{

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

	font-size:12px;

	color:#000;

	text-align:center;

	padding-left:10px;

	

				}

				

#account li a:hover	{

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

	font-size:12px;

	color:#678CB9;

				}



#monkey { font-size:14px;}



li.catmenu_over	{

	font-size:12px;

	text-decoration:none;

	background-color: #CCCCCC;

	font-weight:bold;

	line-height:14px;

}



li.catmenu_over a	{

	font-size:12px;

	color:#201b6d;

	font-weight:bold;

	text-align:left;

	padding:0px;

		

}



* html li.catmenu_over a {margin: -15px;}



li.catmenu_over a:hover	{

	font-size:12px;

	color:#64748d;

	text-decoration:none;

	font-weight:bold;

}



#monkey2 { background-color: #CCCCCC;}



td {font-size:12px}

.cms-grid td { vertical-align: top;}

.cms-grid { padding:0px; margin:0px; width:440px;}

.sitemap{width:430px;  padding-left:10px; margin:0px;}

#sm_table{width:430px;  padding:0px; margin:0px;}

.sitemap a {font-size:12px; color:#000; text-decoration:none;}

.sitemap h1 {font-size:12px; color:#000; }
.sitemap h2 {font-size:12px; color:#000; }
.sitemap b {font-size:12px; color:#000;}

.tablebr {padding-bottom:10px; background-image:url(/images/background.jpg); background-repeat:no-repeat; height:100px; margin-top:-10px;}