html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{font-size: 0.625em; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0;}

#main{float:left;
 width:100%;
 background:url(images/inner_background.png) repeat-x scroll 0 93px transparent;
 padding-bottom:20px;
 }
 
#header{height: 193px; width: 1000px; padding-top:20px;}
#header h1{margin: 0; text-decoration:none;}
#logo{float: left; width: 194px;}
#nav_search{float:right; width:795px;}

#search{float:right;margin-top:25px;}
#nav{float:right;}

#shoppingcartbox{color:#FFF; font-family:Arial; font-size:12px; background-color:#000; border:1px solid #333; margin-bottom:15px;}
#shoppingcartboxtop{color:#E7AE20; font-family:Arial; font-weight:bold; background-color:#000; border:1px solid #333333; border-bottom:0px; padding:5px; padding-left:15px;}
.infoBoxContents{}

#testcontentinner{margin-left:25px;}
.blogitemauthor{font-family:Arial; font-size:12px; color:#D5D5D5;}
.blogitemdate{font-family:Arial; font-size:12px; color:#D5D5D5;}
.blogitemcontent{font-family:Arial; font-size:18px; color:#D5D5D5; margin-top:15px;} 
.blogitemmenu ul{padding:0px;}
#blogfeed{padding:2px;}

.blogitemtitle h1{fotn-size:2.0em;}

.blogitemtitle{margin-top:20px;}

.testimonialsitemlist{float:left; height:120px; margin-top:20px;}
.childarticlesimage{float:left; }
#contactusdetails p{font-size:0.8em;}
#contactustitle{background:url("images/inner_orange.jpg") repeat-x scroll center top transparent;}

#checkouttop{background:url("images/orange_bullet.jpg") no-repeat scroll 5px center transparent;}

#boxtopmenu{font-size: 0.9em; float:right; width:795px; height:48px; margin-top:34px;}
#boxtopmenu ul{list-style-type: none; padding: 0; margin: 0;}
#boxtopmenu li{float: left; margin: 0; padding: 0;}
#boxtopmenu li.spacer{background: url(images/menu_divider.gif) center center no-repeat; float: left; height: 42px; overflow: hidden; width: 1px;}
#boxtopmenu ul li a{color: #FFFFFF; font-family:Arial; display: block; float: left; font-weight: bold; line-height: 42px; padding: 0 10px 0 10px; text-align: center; text-decoration: none; font-size:16px;}
#boxtopmenu ul li a.selectedboxtopmenuitem{background: url(images/menu_item.gif) center top no-repeat;margin-top:-1px;}
#boxtopmenu ul li a:hover{text-decoration:none; color:#000;}

#defaultarticle{background: url(images/inner_orange.jpg) center top repeat-x;} 
#defaultarticleheading{margin-bottom:28px; background: url(images/orange_bullet.jpg) 10px center no-repeat;}  
#defaultarticleheading h1{color: #FFFFFF; font-family:Arial;  font-size: 1.1em; height: 35px; line-height: 35px; margin: 0; padding: 0 15px 0 40px;}
#defaultarticlebody{  font-family:Arial; font-size:0.9em; line-height:23px; color:#D5D5D5; margin-bottom:25px;}
#defaultarticlebodybottom{}

#newslettersubscribe{background: url(images/inner_orange.jpg) center top repeat-x;}

#searchcontainer{float: right; width: 600px;}
#searchcontainercontact{color: #d89907; float: right; font-size: 1.2em; padding: 5px 0;}
#searchcontainercontact a{color: #d89907; text-decoration: none;}
#searchcontainercontact ul{display: inline; list-style-type: none;}
#searchcontainercontact li{display: inline; list-style-type: none;}
#searchcontainercontact .divider{color: #cfcfcf;}
#searchcontainercontact .number{color: #344e14; font-weight: bold;}
#nav{margin: 0 auto; text-align:right;}
#band{height: 10px;}
#container{margin: 0 auto; text-align: left; width: 1000px;}
#headerimage{float: left;}
#shopbox{background: #FAEDBC url(images/box_blog_bg.jpg) left bottom repeat-x; border: solid 1px #F2D663; border: solid 1px #dce77f; float: right; min-height: 310px; width: 242px; _height: 310px;}

#home_banner{float:right; width:731px; margin-bottom:12px;}
#home_banner_padd{padding-top:5px; padding-bottom:5px;}
#home_banner_padd h1 a{font-size:29px;  letter-spacing:-1px; font-weight:bold; font-size:36px; line-height:38px;}
#home_banner_padd h1 a:hover{color:#ECAB18;}
#home_banner_l{float:left; width:373px;}
#home_banner_r{float:right; width:345px;}
#home_banner h1{font-family:Arial; color:#FFF;  letter-spacing:-1px; font-weight:bold; font-size:33px; line-height:38px;}

#home_box_top{background: url(images/home_boxes_topbottom.jpg) center top no-repeat; height: 1px; overflow: hidden; margin-top: 10px;}
#home_box_container{background: url(images/home_boxes_bg.jpg) center bottom repeat-y;}
#home_box_bottom{background: url(images/home_boxes_topbottom.jpg) center top no-repeat; height: 1px; overflow: hidden; margin-bottom: 10px;}
.home_box{float: left; margin-left: 10px; padding-bottom: 10px; overflow: hidden; width: 242px;}
.home_box h2{color: #498748; font-size: 1.6em; margin: 0; padding: 16px 14px;}
.home_box_inner{padding: 16px 14px;}
#home_content{background: url(images/home_box.gif) left bottom repeat-x; border: solid 1px #f0d763; margin-left: 0;}
#home_content h2{padding: 0;}
#home_content ul{padding: 0; margin: 5px 0;}
#home_content li{background: url(images/tick.gif) left center no-repeat; margin: 10px 0; padding: 0 0 0 20px;}
#home_calendar{}
#home_newsdesk{}
#home_blog{margin-left: 0;}
/*
#home_blog{background: #FAEDBC url(images/box_blog_bg.jpg) left bottom repeat-x; border: solid 1px #F2D663; margin-left: 0;}
*/
#home_sponsor_a_pup{width: 242px;}

#left{float: left; width: 255px;}
#right{float: right; width: 738px; background: url(images/inner_orange.jpg) center top repeat-x;}

#right h1{font-family:Arial;}

.viewtestimonialscontent{color:#FFF; font-family:Arial; font-size:12px;}

#testcontentinner{width:630px; float:right; }

.testimonialsimage_inner{margin-right:20px; width:80px;}
.testimonialsitem{margin-top:20px;}

#home_bottom_right{width:317px; float:right; margin-bottom:10px;}

#content{}
#content a{text-decoration: underline;}
#content h1{}
#content p{}

#contenttext{padding: 0;}
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}

#margin{height: 160px;}

#footer{font-size: 62.5%;  text-align: center; border-top:1px solid #222; background-color:#000000; background-repeat:repeat-x; float:left; width:100%; } 
#footer p{padding-bottom: 10px; font-family:Arial; font-size:11px;}
#footer_inner{color: #999999; font-size: 1.2em; margin: 20px auto 0 auto; width: 1000px; text-align:left;}
#footer_inner a{color: #929292; text-decoration: none; font-family:Arial; font-size:11px;}
#footer_left{float: left; overflow: hidden; width: 400px; text-align: left;}
#footer_left a{}
#footer_left img{float: left; margin: 30px 25px 20px 0;}
#footer_right{float: right; overflow: hidden; text-align: right; width: 600px;}
#footer_right a{}
#footermenulinks{text-align:left; float:left;}
#footermenulinks ul{margin: 0; padding: 0; width: 100%;}
#footermenulinks ul li{display: inline;}
#footermenulinks ul li a{padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #C8D70F; text-decoration:underline;}
#footermenulinks #active {}

.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
