/*
Theme Name: Buy A Vitamix

Theme Date: 23032010

Theme URI: http://www.buyavitamix.com/

Description: Custom made WP theme for Buy A Vitamix

Author: Ronak Bhagdev

Author URI: http://www.buyavitamix.com/
*/


body{background:url(images/blue-bg.jpg); margin:0px; padding:0px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px}

h1,h2,h3,h4,h5{margin:0px; padding:0px}
img{border:none}

.wrapper{width:960px; margin:0px auto}
.wrapper span.white{color:#fff}
.wrapper a{text-decoration:none; color:#ceff3f}
.wrapper .posts h2 a{color:#fec212}
.wrapper a:hover{text-decoration:underline}

#wrapper1{clear:both; display:block; background:url(images/wrapper-1.png) center top no-repeat; margin:0px auto}

#top{background:url(images/top-bg.jpg) left 0px repeat-x; }
#top-sub{background:url(images/top-bg.jpg) left -562px repeat-x; }

#header{clear:both; display:block; height:130px;}

#logo{position:relative; top:50px; margin-left:10px; float:left; width:auto}

#search{float:right; position:relative; height:33px; padding:0px 8px; width:216px; background:url(images/search-bg.gif) center top no-repeat}
#search .ico{position:absolute; right:12px; margin-top:5px;}
#search span{float:left; width:auto; font-size:11px; line-height:32px}
#search form{float:left; width:auto; margin-top:4px; padding:0px;}
#search input{width:133px; height:23px; padding:0px 25px 0px 3px; border:1px solid #969696; margin-left:5px; background:url(images/search-input.gif) repeat-x; font-size:12px; color:#3d3d3d}

#nav{float:left; width:auto; margin-top:58px; margin-left:150px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#nav ul{margin:0px; padding:0px}
#nav li{float:left; display:inline; margin:0px 10px}
#nav a{float:left; color:#fff; text-decoration:none}
#nav ul li a span {margin: 0 10px 0 -10px; padding: 13px 8px 12px 18px; position: relative; float:left;}

#nav li.current_page_item, #nav li a:hover {background: url(images/nav-bg.gif) no-repeat top right;}

#nav li.current_page_item span, #nav li a:hover span{background: url(images/nav-bg.gif) no-repeat top left;}

#home-banner{position:relative; background:url(images/home-header-bg.jpg) center no-repeat; width:910px; height:392px; padding:40px 0px 0px 50px}
#home-banner .banner-left{float:left; width:527px; margin-top:30px}
#home-banner .banner-right{float:right; width:383px}
#home-banner strong{color:#fec212}

#inside-banner{position:relative; background:url(images/inside-header-bg.jpg) center no-repeat; width:910px; height:214px; padding:8px 0px 0px 50px}
#inside-banner .banner-left{float:left; width:527px; margin-top:60px}
#inside-banner .banner-right{float:right; width:383px}


#testimonial{clear:both; background:url(images/testimonial-bg.png) top no-repeat; width:790px; height:105px; padding:45px 100px 0px 70px; color:#fff; font-size:18px;}
#testimonial div{margin-top:10px; color:#fec212; text-align:right; margin-right:70px}


#content{width:auto; margin-top: 25px; margin-bottom: 25px; padding:0px 24px; font-size:12px; line-height:20px; color:#fff}


/**/
#block1, #block2, #block3{float:left; width:260px; height:215px; padding:0px 16px;}
#block1{margin-left:30px;}
#block2{border-left:1px solid #517791; border-right:1px solid #517791}

#content h2, #content h3{margin-bottom:10px; font-size:24px; color:#fec212; font-weight:normal}
#content h2 sup, #content h3 sup{font-size:8px;}

#content .posts{display:block; margin-bottom:35px}
#content .posts h2{font-size:22px}

#block1 ul{width:40%; float:left; margin-left:8px; padding-left:8px;}
#block1 li{list-style:none; color:#ceff3f}
/**/

/**/
#left{width:622px; float:left; }
#left-content{width:622px; background:url(images/left-bg.jpg); margin-top:15px}
#left-top{background:url(images/left-top.jpg) top repeat-x; padding:15px}
#left-bottom{background:url(images/left-btm.jpg) bottom repeat-x}

#left h1{font-size:24px; color:#fec212; font-weight:normal; text-transform:uppercase; margin-left:25px}
#left p{margin-top:0px; margin-bottom:15px}

#right{width:250px; float:left; margin-left:25px}
.right-content{margin-bottom:30px}

/**/


#footer{background:url(images/footer-bg.jpg); height:48px; padding-top:20px; font-size:11px; color:#fff}
#footer ul{margin:0px; padding:0px}
#footer li{list-style:none; display:inline}



.alignleft {text-align: left;float: left;}
.alignright {text-align: right;	float: right;}
.center {text-align: center;margin: 0px auto;clear: both;}
img.alignleft {padding: 0px;float: left;margin-right: 5px;margin-top: 2px;margin-bottom: 15px; border:3px solid #fff}
img.alignright {padding: 4px;float: right;margin-top: 10px;margin-left: 10px; border:3px solid #fff}
img.center {padding: 4px;display: block;margin: 5px auto;clear: both; border:3px solid #fff}
