body {margin:0px; padding:0px; font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:#d5e2f2; color:#000;}

h1, h2, h3, h4, form, input, select, textarea, span, div, img, a, ul, li, olv  {margin:0; padding:0; list-style:none;}

a { text-decoration:none; border:none;}
*{ outline:none;}
img { border:none;}
select, textarea, input { font-size:11px;}
#outer {background:none; width:1002px; margin:0 auto;}
#wrapper {width:1002px; float:left; margin-bottom:5px; }


#header, #bodywrapper, #bottomwrapper, #search_bar, #nav_bar {width:100%; float:left;}

#header { background:url(site_images/header_bk3.jpg) top center no-repeat; height:171px;}

#logowrapper {width:569px; float:left; margin:31px 0 0 5px; height:101px;}
#logowrapper a {width:569px; height:101px; background:url(site_images/logo.png) no-repeat center center; display:block; text-indent:-9999px; float:left;}

#topright {float:right; width:400px; padding:20px 0 0; background:url(site_images/follow_us_bk2.gif) no-repeat left top; }
#topright .social_top { width:256px; float:right; text-align:left; }
#topright .tel { font:normal 16px "calibri", Arial, Helvetica, sans-serif; color:#fff; margin:10px 0; float:right; width:256px; text-align:left; }
#topright .tel span { font-size:28px}  
#topright ul { margin:10px 0 0 0; padding:0; float:left; display:block; }
#topright ul li {display:block; float:left; background:none; margin:0 2px; color:#fff; line-height:24px;}
#topright ul li:hover { background:url(site_images/top_nav_2.png) right no-repeat;}
#topright ul li a {display:block; padding:0 6px; color:#fff; background:none;}
#topright ul li a:hover {background:url(site_images/top_nav_1.gif) left no-repeat;}

#search_bar { padding:10px 0;}
#search_bar .search_box { width:400px; float:left; margin-left:3px;}
#search_bar .textboxsearch {color:#333; background:url(site_images/search_bk.gif) left top no-repeat; height:17px; width:180px; padding:3px 10px 2px; float:left; border:none;}
#search_bar .search_btn { float:left; margin-left:5px;}
#search_bar .avd { margin:5px 0 0 10px; float:left;}

#search_bar .cart_info { float:left; line-height:23px;  margin:0 0 0 80px; padding:0 0 0 60px; position:relative; width:320px;}
#search_bar .cart_info a { color:#000;}
#search_bar .cart_info img { left:0; position:absolute; top:-11px;}
#search_bar .cart_info span {color:#2c85ed; font-weight:bold;}
#search_bar .check_out { float:right; margin-right:10px; line-height:23px; font-weight:bold; color:#222;}

#nav_bar {background:url(site_images/body_top_bk.gif) top left no-repeat; padding-bottom:2px}
#nav_bar ul { list-style:none; padding:2px 2px 0; width:998px;}
#nav_bar ul li { display:block; float:left; margin:0 2px 0 0;}
#nav_bar ul li a { font:normal 17px Arial, Helvetica, sans-serif; color:#fff; padding:21px 25px; height:16px; display:block;}

#nav_bar ul li a.home {background:url(site_images/home_nav.gif) top left no-repeat; height:58px; width:49px; padding:0; text-indent:-9999px; display:block;}
#nav_bar ul li a.one {background:url(site_images/nav_1.gif) top repeat-x;}
#nav_bar ul li a.one:hover {background:url(site_images/nav_1_2.gif) top left repeat-x; }
#nav_bar ul li a.two {background:url(site_images/nav_2.gif) top left repeat-x; }
#nav_bar ul li a.two:hover {background:url(site_images/nav_2_2.gif) top left repeat-x; }
#nav_bar ul li a.three {background:url(site_images/nav_3.gif) top left repeat-x; }
#nav_bar ul li a.three:hover {background:url(site_images/nav_3_2.gif) top left repeat-x; }
#nav_bar ul li a.four {background:url(site_images/nav_4.gif) top left repeat-x; }
#nav_bar ul li a.four:hover {background:url(site_images/nav_4_2.gif) top left repeat-x; }
#nav_bar ul li a.five {background:url(site_images/nav_5.gif) top left repeat-x; }
#nav_bar ul li a.five:hover {background:url(site_images/nav_5_2.gif) top left repeat-x; }

#bodywrapper { width:982px; padding:5px 10px 10px; float:left; background:url(site_images/main_back.jpg) top center repeat-y;}
#bodywrapper #left_cont { width:212px; float:left;}
#bodywrapper #right_cont { width:756px; float:left; margin:0 0 0 13px;}
#bodywrapper #right_cont .left_side { float:left; width:560px;}
#bodywrapper #right_cont .right_side { float:right; width:190px;}
#bodywrapper #right_cont .featured_pro { width:760px; float:left; clear:both;}

.login_box { width:170px; background:#eaeaea; padding:10px; height:275px;}
.login_box h2 { padding:7px 0 !important; margin:5px 0 !important;}
.right_banners { margin:15px 0 0 0;}


.prod_title { width:750px; background:url(site_images/prod_title.gif) top left no-repeat; padding:10px 20px; font:normal 18px Arial, Helvetica, sans-serif; height:40px;}
.anyquestion { margin:15px 0;}

#bottomwrapper { font:12px Arial, Helvetica, sans-serif; padding:10px 0; background:url(site_images/footer_bk.gif) bottom center no-repeat;}
#bottomwrapper ul {padding:0; margin:5px 0 15px 0; list-style:none; display:block; float:left; width:100%;}
#bottomwrapper ul li {display:block; padding:0 15px; border-left:1px solid #257ed0; margin:0; float:left;}
#bottomwrapper ul li:first-child {border:0;}
#bottomwrapper ul li a {color:#257ed0;}
#bottomwrapper ul li a:hover { text-decoration:underline;}

.copyright, .copyright a , .neo, .neo a { color:#878787; font-size:11px; font-weight:normal;}
.copyright { float:left; width:48%; margin-left:10px; text-align:left;}
.neo { float:right; width:48%; margin-right:10px; text-align:right; }

h2.cat_title { background:#dbdbdb; padding:7px 10px; color:#101010; font-size:18px; font-weight:normal; margin:0 0 1px 0;}

.product_wrap { border:1px solid #e8e8e8;}

ul.left_cat { list-style:none;}
ul.left_cat li { margin:1px 0;}
ul.left_cat li a { display:block; background:url(site_images/cat_bk.gif) top repeat-x #267fd1; padding:4px 5px 4px 10px; color:#fff; font-size:11px;}
ul.left_cat li a:hover { color:#083b6b;}

.tborder {border:1px solid #000;}

.phone {text-decoration:none; color:#003399;}

.phone,.catlinks,.btn,.remove,.login {font-family:Arial;}

.innerborder {border:4px solid #FCF7EC;}

.newlinks {font:12px Arial; color:#FFFFFF; text-decoration:none;}

.searchborder {border-left:5px solid #FCF7EC;}

.topborder {border-top:4px solid #FCF7EC;}

.otherlinks {background:url(site_images/otherbutton.gif) 50% 0 no-repeat; height:16px; display:block; padding:4px 0; 
            margin:10px 0 0 0; font:bold 12px Arial; color:#333399; text-decoration:none;}

.staticlinks {color:#000; text-decoration:none; font:bold 14px arial;}
.staticlinks:hover {color:#0033A6; text-decoration:none; font:bold 14px arial;}

.cattop { color:#0B3C7B; font:bold 12px Arial; background-image:url(site_images/head-bg.jpg); border-bottom:#000000 solid 1px; border-top:#000000 solid 1px; text-align:left; padding-left:10px;}

.catlinks {font:11px Arial; padding-left:5px; color:#FFFFFF; text-decoration:none; background-image:url(site_images/cate1.jpg); display:block; height:18px; padding-top:7px;}
.catlinks:hover {font:11px Arial; padding-left:5px; color:#083b6b; text-decoration:none; background-image:url(site_images/cate2.jpg); display:block; height:18px; padding-top:7px;}

.body_text,.welcome_text {padding:5px;}

.welcome_text,.btn,.remove,.body_textlinks {color:#FFFFFF;}
.cartpage {background:url(site_images/cart_bk.jpg) top repeat-x; color:#000;}

.productshow { color:#224f8a; font-weight:normal;}

.body_texthaeding,.cartpage,.morelinks,.productshow,.phone,.body_mainhaeding,.btn,.remove,.login {font-weight:bold;}


.shortdiscription,.productname, .displayprice{padding-left:5px;}

.body_mainhaeding { font:18px Arial, Helvetica, sans-serif; color:#fff; text-align:center; background:url(site_images/main_heading_bk.gif) top left repeat-x #267FD1; padding:4px 0;}

.btn,.remove { font-size:11px; background-color:#257ed0; cursor:pointer; border:none; padding:2px 4px;}

.selectbox,.textbox,.stextbox,.inputbox {border:1px solid #999999;}

.textbox,.inputbox {height:15px; width:130px; padding:2px;}
select.textbox, select.inputbox { height:auto;}

.cartproducts,.textbox,.inputbox {font-size:11px; color:#000000; text-decoration:none;}

.login {font-size:12px; color:#fff; }

.register,.topCategories {background-image:url(site_images/registerbg.gif); padding:4px; border:1px solid #FFFFFF;  			               text-decoration:none; color:#FFFFCC; display:block;}

.newbestspecialheading,.productname,.register,.topCategories {font:bold 11px Verdana;}

.productname,.newbestspecialheading {color:#2A4966;}

.newbestspecialshortdis,.shortdiscription {color:#666666;}

.displayprice {color:#7D1806;}

.morelinks {color:#3333CC; text-decoration:none;}

.body_textlinks {background-color:#EEEEEE; color:#083B6B; display:block; font:bold 11px Arial; padding:5px 10px; text-align:center; text-decoration:none;}

.search {font:18px Arial;  color:#fff; text-decoration:none;}



.inputbox {color:#000000; background-color:#FFFFF; width:160px;}

.textboxlogin {font:10px Verdana; border:1px solid #000000;}

.textboxlogin {color:#000; background-color:#fff; height:12px; width:100px ;}

.textboxlogin1 { background:url(site_images/login_box_bk.gif) top left no-repeat #6e6e6e; padding:3px; height:17px; width:144px; color:#fff; font-size:11px; border:none;}
.password_login { font:bold 11px Arial, Helvetica, sans-serif; color:#000;}
.register_login { background:url(site_images/create_account.gif) top left no-repeat; text-indent:-9999px; display:block; height:34px; width:158px;}


.img {float:left; padding-bottom:10px; padding-right:10px;}
.box_back { background:url(site_images/prod_wrap_mid.jpg) top center repeat-y; padding:0; border-top:1px solid #e8e8e8;}
.product_big {background:url(site_images/big_product.gif) bottom left no-repeat; margin:5px 0;}
.product_big .inner2 {background:url(site_images/big_product_top.gif) top left no-repeat; width:270px; min-height:310px; padding:10px 5px; margin-right:5px;}
h3.other_pro {color:#257ED0; font:bold 14px Verdana,Arial,Helvetica,sans-serif; margin:5px 0; padding:5px;}
.img_fix img { width:auto !important; height:auto !important; max-width:255px;}
.product_image { max-width:270px;}
.border2 { border:1px solid #e8e8e8;}
