body, ul, h1, h2, h3, h4, h5, h6, input{margin:0px; padding:0px}

img{border:none}

body{background:url(../images/bg.gif) repeat-x #E2E1DD; font-size:12px; font-family:Arial, Helvetica, sans-serif}

#wrapper{width:940px; margin:0px auto; position:relative; z-index:10}

#header{margin-top:7px}

#top-header{width:920px; margin:0px auto}

#logo{float:left; margin-right:15px}

#phone{float:left; margin-top:25px; padding:15px 15px; border-left:1px solid #666; color:#73746F; font-size:18px; font-weight:bold; text-transform:uppercase}

#top-right{float:right; width:242px; margin-top:35px}

#top-right ul{}
#top-right li{display:inline}
#top-right li a{margin-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4A4A4A; text-decoration:none}
#top-right a:hover{text-decoration:underline}

#search-box{margin-top:16px}
#search-box input[type=text]{width:176px; height:23px; border:1px solid #C0C0C0}
#search-box input[type=image]{margin-left:5px}

#nav{ background:url(../images/nav-bg.png) center center no-repeat; height:45px; margin-top:10px }
#nav ul{}
#nav li{display:inline-block; height:24px; float:left; list-style:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}
#nav a{padding:13px 20px; display:block; color:#fff; text-decoration:none; text-transform:uppercase;}
#nav .item1 a{padding-left:30px}
#nav .item8 a{padding-right:32px}
#nav a:hover{background:url(../images/nav-hover.png) repeat-x}
#nav .item1 a:hover{background:url(../images/first-image.png) no-repeat left center}
#nav .item8 a:hover{background: url(../images/last.png) no-repeat right bottom}
#nav li .separator{background:url(../images/sep.png) no-repeat center center; display:block; width:2px; height:25px; padding:10px 0px;}

#banner{margin-top:10px; border-top:4px solid #404040; border-bottom:4px solid #404040}

#main{background:#fff; padding:5px 0px}

#news{background:#EEEEEE; padding:0px 20px; margin-bottom:5px; line-height:34px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3f3f3f; font-size:10px;}

#block {margin:0px 2px}
.pic {margin: 0px 6px}

#content {padding: 0px 3px;}

h1, #left h2, #left h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; color:#31472D; font-style:italic; line-height:37px}
#left h2, #left h3{border-bottom:1px solid #a4a4a4}
h1 a, #left h2 a, #left h3 a{color:#31472D; text-decoration:none}
h1 a:hover, #left h2 a:hover, #left h3 a:hover{color:#000;}

#left {width: 575px;       float:left; margin-left:25px; margin-top:10px; color: #444343; line-height:23px;}
#left p{ padding-right:20px;}
#left .img{border:2px solid #a4a4a4; margin-right:10px; margin-bottom:10px;}
#left .contentItem li, .blog li{list-style:none; background:url(../images/bullet.gif) left center no-repeat; margin-left:15px; padding-left:15px}
.blog h3{color:#7dc010; font-size:18px}
.blog ul{margin-top:5px; margin-bottom:15px}
.blog a{text-decoration:none; color:#31472D}
.blog a:hover{text-decoration:underline}

#left a{color:#7dc010}
#left input[type=text], #left textarea{padding:2px; background:#f7f7f7; border:1px solid #cecece}
#left input[type=text]{width:155px}
#left textarea{width:455px}

#right {width: 305px; float:right; margin-top:11px }

#personal{width:301px; background:url(../images/personal.jpg) no-repeat right bottom #fff;font-family: Arial, Helvetica, sans-serif; font-size: 24px; color:#000000; text-align:center; padding:25px 0; border-left:1px solid #bcc0bf; border-top:1px solid #bcc0bf}
#personal label, #newsletter label{font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; float:left; width:72px; text-align:right; display:block; padding:5px 0px; margin-right:6px}
#newsletter label{color:#000}
#personal input[type=text], #newsletter input[type=text] {width:207px; height:28px; float:left; font-size:12px; border:none}
#personal input[type=image] {margin-left:-21px} 
#newsletter input[type=text]{border:1px solid #000}
#newsletter input[type=image] {margin-left:75px} 
#personal a{font-size:11px}

#video {width:296px; border:1px solid #B3B3B3; padding:1px}
#video1{width:296px;  background:url(../images/videobg.jpg) center bottom repeat-x #7d7e7d; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; text-align:center; padding-top:25px}

#topquote {margin-left:-210px; margin-bottom:10px}

#ninaimg {}

#bottomquote {float:right; margin-top:20px}

#view {float:left; width:auto; margin-left:15px; margin-top:25px; margin-right:10px}

#magazine {}

#contbottom { margin:0px 25px}

.twitter, .facebook, .youtube {width:179px; height:62px; font-family:Arial, Helvetica, sans-serif; font-size:18px; float:left;padding-left:100px; padding-top:12px}
.twitter {background :url(../images/twitterimg.jpg) no-repeat; }
.twitter a{color:#3C95D5; text-decoration:none}
.facebook{background :url(../images/facebookimg.jpg) no-repeat;  }
.facebook a{color:#3C95D5; text-decoration:none}
.youtube {background : url(../images/youtubeimg.jpg) no-repeat;  }
.youtube a{color:#464747; text-decoration:none}

#testimonial {background:url(../images/bottommessage.png) left center no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#323232; width:905px; height:13px; margin: 0px auto; padding:15px 0px; padding-left:15px; margin-bottom:15px}
#testimonial span{color: #626362; font-style: italic;}

#footer-wrapper{background:url(../images/footerbg.jpg) repeat-x; height:129px; position:relative; z-index:1; margin-top:-40px; padding-top:40px}
#footer{width:940px; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7D8C4F }

.footbg { background:url(../images/footbg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3C531E; width:940px; height:82px; text-align:center; padding-top:20px;}
.footbg ul{margin:0px; padding:0px}
.footbg li{display:inline;}
.footbg li a{padding:0px 8px; text-decoration:none; color:#3C531E; font-weight:bold }
.footbg li a:hover{text-decoration:underline}

#foottxt{position:relative; text-align:center}
#footerlogo {position:absolute; top:0px; right:0px;}
#footerlogo a{color:#3C531E}
