/*GENERAL*/

*{margin:0;padding:0;}

a{outline:none;border:none; color:#0057C2;}

input{margin:0;border:1px solid #CCCCCC; height:17px; padding-left:5px; color:#666666; font-size:12px;}

select{margin:0;border:1px solid #CCCCCC; height:17px; padding-left:5px; color:#666666; font-size:12px;width:174px;}

textarea{margin:0;border:1px solid #CCCCCC;  padding-left:5px;color:#666666; font-size:12px}


.left { float:left}

.right {float:right}

.space2 {height:2px; clear:both; font-size:2px}

.space3 {height:3px; clear:both; font-size:3px}

.space5 {height: 5px; clear:both; font-size:5px}

.space10 {height:10px; clear:both; font-size:10px}

.space20 {height:20px; clear:both; font-size:20px}

.space40 {height:40px; clear:both; font-size:40px}

.btn {background-color:#777777; height:22px; text-align:center; border:1px solid #777777; color:#FFFFFF; width:60px; vertical-align:middle;}

.txtbox {height:19px; text-align:left; border:1px solid #777777; width:195px; vertical-align:middle; }




.dot_line {height:1px; border-bottom:1px dotted #999999; padding:3px 0px 3px 0px;}

#scrollup {

   position: relative;

   overflow: hidden;

   height: 90px;

   color:#FFFFFF; 

 }

 .headline {

   position: absolute;

   top: 210px;

   left: 5px;

   height: 178px;

   color:#FFFFFF;


 }
.news_head{  font-family:"Arial";  font-size:12px;  font-weight:bold; color:#FFFFFF; }







/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


body,td,th {

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

	font-size:12px;

	color:#333;

	line-height:17px;

}

html,body{width:100%; height:100%; background:url(../images/page_bg1.jpg) top center repeat-x #ffffff; }

a {color:#0057C2; text-decoration:none;}

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

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#container{width:970px;  margin:0 auto;   }

.header{ background-image:url(../images/nav_base.jpg);	filter:alpha(opacity=75); opacity:0.7;   }

.nav_text{ font-family:"Lucida Sans Unicode"; font-size:14px; color:#ffffff;}

#logo {float:left;  top:0; left:0}

#user_date{height:74px; width:590px; padding-left:0px;  float:right; margin-right:0px;}

#topCart { float:right; width:260px; height:23px; background:url(../images/cart_cornerLeft.jpg) left repeat-x;padding-top:3px; padding-left:10px }

#topCart a { color:#000; text-decoration:none}

#topCart a:hover{color:#fff; text-decoration:underline}

#centerDiv { margin:0 auto; }



/*Login Panel +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#login_frame {border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;  border-bottom:1px solid #d8d8d8; padding-top:6px;}
.login {float:left; width:183px; background:url(../images/category_head.jpg) repeat-x; margin-top:3px;}
.login_items {float:left; padding-left:12px;}

.login_input{margin:0; border:1px solid #CCCCCC; height:18px; width:160px; padding-left:5px; color:#666666; font-size:13px; margin-top:2px;}
.login_btn{margin:0; background-color:#000000; width:65px; height:21px; text-shadow:#FFFFFF; color:#FFFFFF; font-size:9pt; margin-left:102px; vertical-align:middle;}

/*Search Box +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#search{ width:200px; height:52px; margin-bottom:2px; margin-top:4px; background:url(../images/search_bg.jpg) no-repeat; font-family:"Arial";  font-size:13px; color:#0057C2; padding-left:10px; padding-top:5px;}

.search_input{margin:0; border:1px solid #CCCCCC; height:18px; width:140px; padding-left:5px; color:#666666; font-size:13px; margin-top:2px;}
.search_btn{margin:0; background-color:#000000; width:30px; height:19px; text-shadow:#FFFFFF; color:#FFFFFF; font-size:9pt;}



/*#searchwrapper{height:25px;border:1px solid  #E8E8E8;width:260px;padding-left:10px;  float:right; margin-right:7px; background:url(../images/bg_proname.jpg) bottom repeat-x; padding-top:7px}*/
/*.searchwrapper input {border:1px; height:22px;}*/


/*Menus++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


#menu {float:left; width:593px; height:30px; background:url(../images/menu_bg.jpg) repeat-x; }
#menu ul{float:left; list-style:none; padding-left:5px;}
#menu li{float:left; margin:0px 0px -2px 0px; }

#submenu { width:270px; }
#submenu ul{list-style:none; float:left;  }
#submenu li{float:left; height:19px; }


/*#submenu {}
#submenu ul{ margin:0px; padding:0px; list-style:none}
#submenu li {border:1px solid #DFDFDF; padding:1px 1px 1px 4px ; width:178px; margin:2px 0px 2px}
#submenu li a{ color:#333333; text-decoration:none}
#submenu li a:hover{ color:#026696;text-decoration:none}*/

/*Text and Titles+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.headtxt{ font-family:"Arial";  font-size:14px;  font-weight:bold; color:#3A3A3A; padding:7px 0px 7px 0px; }
.nortxt{ font-family:"Arial";  font-size:12px; color:#5A5A5A; text-align:justify; }
.nortxtside{ font-family:"Arial";  font-size:11px; color:#727272; text-align:justify; }
.headwhitetxt{  font-family:"Arial";  font-size:13px;   color:#FFFFFF; text-shadow:#000000; text-align:justify; }
.norwhitetxt{ font-family:"Arial";  font-size:12px; color:#FFFFFF; text-align:justify; }

.titleBorder { background:url(../images/titlebox_bg.jpg) repeat-x; border-left:1px solid #DADADA;border-right:1px solid #DADADA; padding:7px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#b77900; font-weight:bold}
.redtext { color:#FF0000; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-top:3px}
.titlered{ font-family:Arial, Helvetica, sans-serif; color:10px; color:#333333;}
.titleBig{ font-size:20px; color:#026696; padding-bottom:10px}	

/*Contents++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#leftCol { float:left; width:755px; text-align:left; background-color:#FFFFFF; background-repeat:y;  }

#rightCol {float:right; width:209px; text-align:left; background-color:#FFFFFF; background-repeat:y; }

.bestvalue {background:url(../images/img_bestvalue.jpg) right no-repeat;}

.cat_frame {border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;  border-bottom:1px solid #d8d8d8; padding-top:6px;}
.category {float:left; width:740px; height:23px; background:url(../images/category_head.jpg) repeat-x; margin-left:5px; margin-top:3px;}
.cat_items {float:left; width:740px; height:100%; margin-left:5px; }


/*News Panel ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.news_divider{margin-left:18px;}
.news_contentholder
{ 
background-image:url(../images/news_bg.jpg);
/*height:130px;*/ 
margin-left:18px; 
padding-left:13px; 
margin-right:16px; 
padding-right:20px; 
padding-top:10px; 
text-align:justify;
}




/*Our Clients Panel ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.divider{margin-left:18px;}
.contentholder
{ 
border:1px #BABABA dashed;
width:730px;
height:38px; 
margin-left:15px;
margin-top:8px; 
text-align:center;
font-size:13px;
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}




/*products gallery */
.prowrapper { width:163px; float:left; margin:4px 7px 10px 7px}
.pro_box { width:163px;; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; text-align:center}
.protext{ background:url(../images/bg_proname.jpg) repeat-x bottom; height:28px; padding-top:5px }
.dot_line {height:1px; border-bottom:1px dotted #999999; padding:3px 0px 3px 0px; clear:both}
.pageNum { font-family:Arial, Helvetica, sans-serif; padding:7px; border-top:1px solid #CCCCCC; background-image:url(../images/img_dot.jpg); background-position:bottom; background-repeat:repeat-x; height:20px}


/*Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#footers {clear:both; padding:0px 5px 0px 0px; width:904px; font-family:Arial; color:#CCCCCC;}

#footer {height: 55px; clear:both; padding:0px 5px 0px 50px; width:904px; font-family:Arial; color:#CCCCCC;}

#footer a{color:#0057C2;  text-decoration:none; font-size:11px; padding:0px 5px 0px 5px;}

#footer a:hover{color:#000000; text-decoration:underline; font-size:11px;}



.footer_links { float:left; padding-top:6px; color:#000000; font-size:11px;}

.footer_links a{color:#fff; text-decoration:none}

.footer_links a:hover{color:#ccc; text-decoration:none}



/*Images*/

.bag_large{border:1px solid #e2e2e2;}



/*Shopping Cart*/

#bag_large{float:left;}

#prod_info{float:left;margin:5px;width:335px;}

#zoom_img{width:375px;text-align:right;font-family:"Calibri",Arial, Helvetica, sans-serif;font-size:11px;}

#cart_details{margin:7px;}

.remove{background-color:#f1e9a7;border:1px solid #cdc475;}

#cart_container{border-bottom:1px dashed #666666;}






/*Whish Box -------------------------------------------*/

#whishBox {background-color:#f1e9a7;padding:0px 8px 0px 8px;font-family:Arial, Helvetica, sans-serif;color:#303030;line-height:18px; }

#whishBox .wish { font-size:14px; font-weight:bold; color:#624900}

#whishBox .wish a {color:#624900; text-decoration:none}

#whishBox .wish a:hover {ccolor:#624900; text-decoration:underline}



/*News Letter -------------------------------------------*/

#newsletterWrapper {background-image:url(../images/bg_newsletter.jpg); padding:8px; font-family:Arial, Helvetica, sans-serif; color:#fff; }

#newsletterWrapper .ntitle {font-size:14px; text-transform:uppercase; font-weight:bold}



/* Sliding Menu CSS

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

#sliding_menu {background-color:#eae6c8;padding-top:8px;}



#sliding_menu ul{margin:0px;padding:0px}



div.box-right{width:217px;}



div.box-right ul{margin:0px;padding:0px;}



div.box-right div.inner{border:none;margin-left:40px;}



div.box-right div.inner ul{margin:0;padding:0;width:150px; list-style:url(none);}



div.box-right div.inner ul li{margin:0;width:150px;}



div.box-right div.inner ul li a{color:#044F6C;text-decoration:none;}



div.box-right div.inner ul li.end{border:none;}



/*Text*/

.arial_15_black{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#000000;text-align:left;font-weight:bold;}

.arial_15_brown{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#916c00;text-align:left;font-weight:bold;}

.arial_12_black{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left;font-weight:bold;}



/* AJAX Tabs

*****************************/



#tabContainer{clear:both;margin-top:30px;}

#tabData{border:1px solid #CCCCCC;width:100%;margin-bottom:1em;padding:10px;float:left;}



.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

font: bold 12px Verdana;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

float:left

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

position: relative;

z-index: 1;

padding: 3px 7px;

margin-right: 3px;

border: 1px solid #cccccc;

color: #2d2b2b;

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

}



.shadetabs li a:visited{color: #2d2b2b;}



.shadetabs li a:hover{text-decoration: none;color:#FF6600;}



.shadetabs li a.selected{ /*selected main tab style */

position: relative;

top: 1px;

color:#FF6600;

}



.shadetabs li a.selected{ /*selected main tab style */

background-image: url(../images/shadeactive.gif);

border-bottom-color: white;

}



.shadetabs li a.selected:hover{ /*selected main tab style */

text-decoration: none;

}



.tabTitle { background-color:#C5C5C5;

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

color:#333333;

font-size:15px;

font-weight:bold

}

/*FAQ*/
#faq{width:700px;text-align:justify;margin-top:20px;margin-bottom:10px;}
#faq ol{list-style:inside;}
