@charset "utf-8";
/* CSS Document 
Project Name : QV FOundation
Developed by : Ghanshyam Tiwari
Created Date : 25th April 2010
Last Modified : -
Modified by : -
*/

html,body{font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0;}
body{background:#B8D5F7;}
*{margin:0; padding:0;}
ul,li{list-style-type:none;}
img{border:0;}
a{color:#1976DE; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both; font-size:1px; line-height:1px; height:1px;}
a.read-more{color:#1976DE; font-size:11px; text-decoration:underline;}
a.read-more:hover{text-decoration:none;}
.right-align{text-align:right;}
#wrapper{width:967px; margin:0 auto;}
#header{background:transparent url(images/header-bg.png) no-repeat scroll left top;
height:107px;}
#middle-con{background:url(images/middle-con.gif) repeat-y; margin:0 5px 0 11px;}
#sidebar{float:left; width:157px; padding:6px;}
#sidebar h2{background:url(images/sidebar-title-bg.gif) no-repeat; height:27px; line-height:27px; padding-left:8px; font-weight:bold; font-style:italic; font-size:16px; color:#fff; font-family:"Myriad Pro", Arial;}
.my-cart{background:#fff; border:1px solid #d6d6d6;}
.my-cart div{padding:10px; color:#533b3b;}
.item{font-size:16px; color:#af1c1c;}
.left-links{margin-top:10px;}
.left-links li{background:url(images/left-link-bot.gif) no-repeat bottom left; padding:6px 0;}
.left-links li a{background:url(images/left-link-bullet.gif) no-repeat 7px 5px; padding:0 0 0 20px;}
.left-links a { font-size: 12px; }
#content{float:right; width:761px; margin-right:10px;}
.top-actionbar{height:33px; padding:10px; background:url(images/content-top-action.gif) no-repeat;}
.content-div{background:#fff;}
.content-div-bot{background:url(images/content-div-bot.gif) bottom left no-repeat;}
.content-div-top{background:url(images/content-div-top.gif) no-repeat; padding:10px;}
.pageHeading{background:url(images/blue-title-strip.gif) repeat-x; line-height:33px; height:33px; padding-left:8px; font-weight:normal; font-style:italic; font-size:24px; color:#1976de; font-family:"Myriad Pro", Arial;}
.banner{float:left; width:458px;}
.banner p{margin-top:10px; text-align:center;}
.top-panel-right{float:right; margin-right:10px; width:241px;}
.grd-box{padding:0 4px; background:url(images/grd-box-bot.gif) bottom left no-repeat; margin-bottom:10px;}
.grd-box-con{padding:10px 7px; overflow:hidden;}
.grd-box .thumb{float:left; width:71px; height:83px;}
.grd-box .desc{float:right; width:140px; font-size:11px;}
.grd-box .desc p{margin-bottom:5px;}
.grd-box .desc strong{font-size:12px; color:#1976DE;}

.new-product{margin-top:10px;}
.pro-list{padding:10px 5px 10px 15px; overflow:hidden; clear:both;}
.pro-list li{background:#f3f2f2; padding:7px; float:left; width:120px; margin-right:10px;}
.pro-list li .pro-name{text-align:center; margin:5px;}
.pro-list li .pro-name a{color:#b11c1c; font-size:11px; font-family:Tahoma, Arial;}
.price{font-family:Tahoma, Arial; font-size:18px; color:#00589b; text-align:center;}

.search-box{float:left; width:230px; overflow:hidden;}
.search-box p{float:left;}
.search-input{background:#fff; height:19px; padding:3px; border:1px solid #ca9797;}
.search-btn{height:25px; width:68px; margin-left:10px; background:url(images/btn-search.gif) no-repeat; border:0;}

.action-links{margin-left:10px; float:left; width:500px; color:#b31c1c; line-height:30px; font-size:14px; font-weight:bold;}
.action-links a{color:#b31c1c; padding:0 5px;}
.language{float:left; margin-left:5px; width:120px; padding-top:7px;}
.language img, .language span{float:left; margin-right:3px;}

.categories{overflow:hidden;}
.categories .cat-row{margin-top:10px; overflow:hidden;}
.categories .grd-box{float:left; margin-right:6px; width:233px;}
.categories .grd-box h2{color:#b51d1d; font-size:18px;}

.product-detail{overflow:hidden; padding:10px 10px 20px; clear:both; border-bottom:1px solid #f3f2f2;}
.pro-imag-con{float:left; width:267px}
.pro-imag-con img{border:5px solid #f3f2f2;}
.pro-desc{width:440px; float:right;}
.pro-desc h3{color:#b11c1c; border-bottom:1px solid #f3f2f2; padding:0 5px 6px; font-family:Tahoma, Arial;}
.pro-desc p{margin-top:10px; color:#828383; padding:0 5px; font-size:11px; font-family:Tahoma, Arial; line-height:17px;}
.pro-price-detail{ border-top:1px solid #f3f2f2; padding:6px 5px 0px; margin-top:10px;}
.pro-price-detail .price{ font-family:Tahoma, Arial; font-size:18px; color:#00589b; text-align:left; margin:0px; overflow:hidden;}
.pro-price-detail .price span{color:#000;}
.add-cart{margin-top:20px !important; overflow:hidden;}
.add-cart img, .add-cart span{float:left;}
.add-cart span{margin-left:10px; font-size:14px; font-family:Tahoma, Arial; color:#000; padding-top:5px;}
.add-cart span a{padding-left:5px; color:#a02b2b;}

.pro-det-grd-boxes{margin-top:20px;}
.pro-det-grd-boxes .grd-box{float:left; margin-right:6px; width:233px;}
.enlarge-img{margin-top:10px; text-align:center;}
.enlarge-img a{font-family:Tahoma, Arial; font-size:14px; color:#a02b2b; text-decoration:underline;}
.enlarge-img a:hover{text-decoration:none;}

/* Header & Navigation */


#logo {
  width: 165px;
  height: 107px;
  float: left;
  display: inline;
  background: url('images/qov-logo.png') no-repeat top left;
}

#logo h1 { margin: 0; padding: 0; }
#logo h1 span, #slogan span { display: none; }

#slogan {
  float: left;
  display: inline;
  width: 290px;
  height: 76px;
  margin-top: 31px;
  background: url('images/qov-slogan.png') no-repeat top left;
}

#search { float: left; margin: 17px 0 0 270px; }
#searchbox div { float: left; display: inline; }
#search-field { background: #ffffff; border: 1px solid #aeaeae; color: #454545; width: 159px; height: 16px; padding: 1px 2px; }
#search-bt { background: url('images/search.png') no-repeat top left; width: 56px; height: 20px; border: none; }

#nav {
  height: 32px;
  margin-left: 6px;
  width: 961px;
  background: url('images/nav-bg.png') no-repeat top left;
  position: relative;
}

#nav a { display: block; height: 32px; float: left; }
#nav a span { display: none; }

#nav-left { position: absolute; left: 0; top: 0; }
#nav-right { position: absolute; right: 0; top: 0; }

#nav-home { width: 71px; background: url('images/tnav-home.png') no-repeat top left; }
#nav-shop { width: 64px; background: url('images/tnav-shop.png') no-repeat top left; }
#nav-donate { width: 87px; background: url('images/tnav-donate.png') no-repeat top left; }
#nav-qov { width: 149px; background: url('images/tnav-qov.png') no-repeat top left; }
#nav-aboutus { width: 90px; background: url('images/tnav-aboutus.png') no-repeat top left; }
#nav-faqs { width: 65px; background: url('images/tnav-faqs.png') no-repeat top left; }
#nav-contactus { width: 108px; background: url('images/tnav-contactus.png') no-repeat top left; }

