/* CSS Document */
*{ margin:0; padding:0;}
body
{
margin:0px;
font-family: 'PT Sans', sans-serif!important;
font-size:14px;

}
img{ border:none; outline:none;}
#wrapper1
{
	width:1004px;
	margin:0 auto;
	

}
.container1{ clear:both; }
.header{ border-top: solid 6px #84c225; float:left;width:1004px; background-image:url(images/bg.jpg); background-repeat:repeat; border-bottom:solid 1px #d2d0d0; }
.logo{ float:left; margin:0 0 0 0px; padding:9px 20px 9px 10px;}
.social{ float:right; width:240px; margin:0 0 0 0px; padding:53px 0 0 40px;}
.social h1{ font-size:16px; color:#333333; font-weight:normal; padding:0 0 5px 0px;}
.social img{ border:none; outline:none; float:left; margin:0 10px 0 0px;}
.phone{ margin:0 0 0 0px; padding:54px 10px 0 0px; float:right;background:url(images/email.png) 0px 112%; background-repeat:no-repeat;}
.phone h1{  font-weight:normal; float:left; margin:0 0 0 0px; padding:0 0 3px 60px; font-size:16px; color:#333333; }
.phone h2{ font-weight:normal; clear:both; margin:0 0 0 0px; padding:0 0 0 60px; font-size:17px; color:#0099ff; }
.phone h2 a{ font-weight:normal; margin:0 0 0 0px; padding:0 0 0 0px; font-size:17px; color:#0099ff; text-decoration:none; border:none; outline:none; }
.phone h2 a:hover{ font-weight:normal;  margin:0 0 0 0px; padding:0 0 0 0px; font-size:17px; color:#000000; text-decoration:none; border:none; outline:none; }
.banner1{ width:754px; margin:5px 0px 5px 5px; float:left; height:150px; }
.banner2{ float:right; margin:0 0 0 0px; background-image:url(images/girl.jpg); width:239px; height:160px;}
.banner2 p{ font-size:21px; color:#ffffff; float:left;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; padding:10px 0 0 7px; line-height:30px; font-weight:bold; letter-spacing:1px;  }
.banner3{ float:right; margin:0 0 0 0px;  width:239px; height:160px;}
.ad{ clear:both; width:1004px;}
.nav{ clear:both; width:1004px; background-image:url(images/slice.jpg); background-repeat:repeat-x; height:41px;}
.menu{ margin-left:0px; margin-top:0px; clear:both; }
.menu ul{ float:left; list-style:none; margin:0; padding:0;}
.menu ul li{float:left; padding-right:36px; padding-left:36px; position:relative; top:-1px; background: url(images/separator.png) center right no-repeat; line-height:41px;color:#ffffff;  }
.menu ul li a{font-size:14px; color:#ffffff; text-decoration:none;float:left; border:none; outline:none;}
.menu ul li:last-child{ padding-right:0px !important; background:none !important;}
.menu ul li a:hover{ color: #FFFF00; text-decoration:none;}
/*.menu ul li a.active{ color: #FFFF00; text-decoration:none;}*/
.col1{ float:left; width:270px; border-right:dashed 1px #cccccc; margin-right:15px; padding-top:25px; padding-bottom:15px; background-color:#faf7f7; min-height:1450px;}
.col2{ float:left; width:426px; padding-top:25px;padding-bottom:25px; background-color:#FFFFFF; }
.col3{ float:left; width:263px;border-left:dashed 1px #cccccc; margin-left:15px;  padding:25px 0px 15px 13px;  background-color:#faf7f7;}
.col4{ float:left; width:718px; margin:0px 0 0 0px;  padding:15px 0px 15px 0px;  }
.col5{ float:left; width:270px; border-right:dashed 1px #cccccc; margin-right:15px; margin-top:0px; margin-bottom:0px; min-height:1324px; padding:25px 0 15px 0px;background-color:#faf7f7; }
.col6{ float:left; width:263px;border-left:dashed 1px #cccccc; margin-left:15px;  padding:25px 0px 15px 13px;  min-height:1324px;background-color:#faf7f7; }
.col7{ float:left; width:270px; border-right:dashed 1px #cccccc; margin-right:15px; padding-top:25px; padding-bottom:15px; background-color:#faf7f7; min-height:1170px; }
.col8{ float:left; width:270px; border-right:dashed 1px #cccccc; margin-right:15px; padding-top:25px; padding-bottom:15px; background-color:#faf7f7; min-height:1234px; }
.col9{ float:left; width:270px; border-right:dashed 1px #cccccc; margin-right:15px; padding-top:25px; padding-bottom:15px; background-color:#faf7f7; min-height:1584px; }
.col10{ float:left; width:270px; border-right:dashed 1px #cccccc; margin-right:15px; padding-top:25px; padding-bottom:15px; background-color:#faf7f7; min-height:1450px; }
.col11{ float:left; width:270px; border-right:dashed 1px #cccccc; margin-right:15px; padding-top:25px; padding-bottom:15px; background-color:#faf7f7; min-height:1342px; }
.content{ clear:both; width:1004px;}
.btn1{ float:left; background-image: url(images/slice3.jpg); width:241px; height:36px; background-repeat: repeat-x; margin-left:13px; margin-bottom:8px; border-radius:5px 5px 5px 5px; }
.btn1 h1{ text-align:center; padding:8px 0 0 0px; color:#FFFFFF; font-size:14px; font-weight:normal;}
.btn1 a{ text-align:center; padding:0px 0 0 0px; color:#FFFFFF; font-size:14px; font-weight:normal; text-decoration:none; border:none; outline:none;}
.btn1 a:hover{ text-align:center; padding:0px 0 0 0px; color:#FFFF00; font-size:14px; font-weight:normal; text-decoration:none; border:none; outline:none;}
.bullet{ float:left; padding:0 0 0 21px; width:226px;  }
.bullet ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0  0 12px 0px;}
.bullet ul li{ padding:5px 0 7px 0px; clear:both; border-bottom: dashed 1px #cccccc; }
.bullet ul li a{ font-size:14px; color:#333333; text-decoration:none; clear:both;padding:0 0px 0 16px; background:url("images/bullet.jpg") no-repeat scroll 0px 5px transparent;}
.bullet ul li a:hover{color:#477edc;}
.bullet ul li:last-child{  border-bottom: none; }
.btn2{ float:left; background-image: url(images/slice4.jpg); width:241px; height:25px; background-repeat: repeat-x; margin-left:13px; margin-bottom:7px;border-radius:5px 5px 5px 5px;}
.btn2 h1{ text-align:center; padding:2px 0 0 0px; color:#FFFFFF; font-size:14px; font-weight:normal;}
.btn2 a{ text-decoration:none; border:none; outline:none; color:#FFFFFF;}
.btn2 a:hover{ text-decoration:none; border:none; outline:none; color: #FFFF00;}
.btn3{ float:left;  background-image: url(images/slice4.jpg);  width:241px; height:25px; background-repeat: repeat-x; margin-left:13px; margin-bottom:18px;border-radius:5px 5px 5px 5px;}
.btn3 h1{ text-align:center; padding:2px 0 0 0px; color:#FFFFFF; font-size:14px; font-weight:normal;}
.btn3 a{ text-decoration:none; border:none; outline:none; color:#FFFFFF;}
.btn3 a:hover{ text-decoration:none; border:none; outline:none; color: #FFFF00;}
.comments h1{  padding:0px 10px 10px 36px; color:#333333; font-size:14px; font-weight:normal; float:left;}
.comments p{  padding:0px 0px 10px 0px; color:#333333; font-size:13px; font-weight:normal; float:left; text-align:center; width:256px;}
.img1{ clear:both;  text-align:center; padding-bottom:25px;} 
.fillout { float:left; margin:0 0 0 0px; padding: 0px 0px 10px  0px; width:250px;}
.fillout h1{  padding:0px 5px 0px 0px; color:#e50202; font-size:14px; font-weight:normal; float:left; line-height:24px;}
.fillout h1 span{  padding:0px 0px 0px 0px; color:#333333; font-size:14px; font-weight:normal;  line-height:24px;  }
.fillout h1 .color{  padding:0px 0px 0px 0px; color:#76b319; font-size:14px; font-weight:normal;  line-height:24px;}
.box1{ background-color:#e1e0e0; border:solid 1px #cccbcb; width:250px; margin:0px  0 10px  0px; padding:10px 0 0  0px; clear:both; }
.btn4{ float:left;  background-image: url(images/slice3.jpg); width:225px; height:36px; background-repeat: repeat-x; margin-bottom:8px; margin-left:13px; border-radius:5px 5px 5px 5px;}
.btn4 h1{ text-align:center; padding:8px 0 0 0px; color:#FFFFFF; font-size:14px; font-weight:normal;}
.class1{ float:left; width:246px;}
/*.class1 p{ margin:0 0 0 0px; padding:0 0 5px 12px;  color:#333333; font-size:14px; font-weight:normal; line-height:20px; clear:both; }*/
.class1 h1{ margin:0 0 0 0px; padding:0 0 5px 12px;  color:#333333; font-size:14px; font-weight:normal; line-height:20px; float:left; font-weight:normal; }
.class1 h1 span{ margin:0 0 0 0px; padding:0 0 0px 0px;  color:#7aa2b0; font-size:14px; font-weight:normal; line-height:20px; float:left; font-weight:normal; }
.class1 h2 { margin:0 0 0 0px; padding:0 0 0px 5px; float:left;  color: #FF0000; font-size:14px; font-weight:normal; line-height:20px; font-weight:normal; }
.fleft{ float:left;}
.class99 p {
margin: 0 0 0 0px;
padding: 0 0 5px 12px;
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 20px;

}
.class99 h1 {
margin: 0 0 0 0px;
padding: 0 0 5px 12px;
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 20px;
float: left;
font-weight: normal;
}


.txt-input{ float:left; width:76px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input1{ float:left; width:140px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input2{ float:left; width:142px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input3{ float:left; width:178px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input4{ float:left; width:88px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px;border:solid 1px #CCCCCC;}
.txt-input5{ float:left; width:122px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input6{ float:left; width:168px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input7{ float:left; width:162px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input8{ float:left; width:185px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input9{ float:left; width:178px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input10{ float:left; width:189px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input11{ float:left; width:92px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.txt-input12{ float:left; width:60px; margin-left:6px; height:20px; border:none; color:#000000; padding:0 3px 0 3px; margin-bottom:10px; border:solid 1px #CCCCCC;}
.float1{ width:249px; float:left;}
.img2{ clear:both; padding-bottom:25px; padding-left:20px;}
.secured{ clear:both; } 
.secured p{  padding:10px 0px 10px 0px; color:#333333; font-size:13px; font-weight:normal; float:left; }
.secured a{  padding:0px 0px 10px 0px; color:#333333; font-size:13px; font-weight:normal; text-decoration:none; border:none; outline:none;  }
.secured a:hover{  padding:0px 0px 10px 0px; color:#477edc; font-size:13px; font-weight:normal; text-decoration:none; border:none; outline:none; }
.img3{ float:left; margin: 0 10px 20px 20px;}
.required p{  padding:0px 0px 20px 12px; color: #FF0000; font-size:13px; font-weight:normal; float:left; }
.submit{ float:right; padding:0 18px 20px 0px; background:url(images/submit.png) no-repeat; width:91px; text-indent:99px;}
.welcome{ margin:0 0 0 0px; padding:0 0 0 0px; float:left;}
.welcome h1{ margin:0 0 0 0px; padding:0 0 10px 0px; clear:both; color:#00a4e5; font-size:17px; font-weight:normal; }
.welcome h1 span{  margin:0 0 0 0px; padding:0 0 0 0px;  color:#ed1b24; font-size:16px; font-style:italic; font-weight:normal; text-align:justify;}
.welcome h2 {  margin:0 0 0 0px; padding:0 0 10px 0px; line-height:22px;  color:#ed1b24; font-size:14px;  font-weight:normal;}
.welcome h3 {  margin:0 0 0 0px; padding:0 0 10px 0px; line-height:18px;  color:#ed1b24; font-size:13px;  font-weight:normal;}
.welcome h4{ margin:0 0 0 0px; padding:0 0 5px 0px; clear:both; color:#666666;  font-size:13px; line-height:18px; font-weight:normal;  }
.welcome h4 span{ margin:0 0 0 0px; padding:0 0 0px 0px; color:#ed1b24;  font-size:13px; line-height:18px; font-weight:normal;  }
.welcome h5{ margin:0 0 0 0px; padding:0 0 10px 0px; clear:both; color:#00a4e5; font-size:23px; font-weight:normal; }
.welcome p{ margin:0 0 0 0px; padding:0 0 15px 0px; clear:both; color:#666666; font-size:14px; line-height:18px;  }
.welcome a{ margin:0 0 0 0px; padding:0 0 0px 0px; color:#666666; font-size:14px; line-height:18px; text-decoration:none; border:none; outline:none;  }
.welcome a:hover{ margin:0 0 0 0px; padding:0 0 0px 0px; color:#ed1b24; font-size:14px; line-height:18px;  text-decoration:none; border:none; outline:none; }
.a1{ float:left; width:253px; margin-right:15px;}
.a2{ float:left; width:157px; margin-bottom:15px;}
.a3{ float:left; width:202px; border-right:dashed 1px #ed1b24; padding-right:10px; margin-bottom:12px;}
.a4{ float:left; width:202px; margin-left:10px; margin-bottom:12px;} 
.a5{ float:left; width:152px; margin-right:14px; padding-bottom:14px;}
.a6{ float:left; width:256px;}
.img4{ clear:both; padding-bottom:20px;}
.footer{ width:1004px; background-color:#4178d5; margin-top:0px; clear:both; padding-bottom:10px;}
.menu1{ clear:both; margin:0 auto; width:680px; }
.menu1 ul{ float:left; list-style:none; margin:0; padding:10px 0 0 0px;}
.menu1 ul li{ float:left; padding-right:15px; padding-left:13px; background: url(images/separator1.jpg) center right no-repeat;   }
.menu1 ul li a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;float:left; top:-1px; position:relative; border:none; outline:none;}
.menu1 ul li:last-child{ padding-right:0px !important; background:none !important;}
.menu1 ul li a:hover{ color: #FFFF00; text-decoration:none;}
.menu2{ clear:both; margin:0 auto; width:830px;  }
.menu2 ul{ float:left; list-style:none; margin:0; padding:10px 0 0px 0px;}
.menu2 ul li{ float:left; padding-right:15px; padding-left:13px; background: url(images/separator1.jpg) center right no-repeat;   }
.menu2 ul li a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;float:left; top:-1px; position:relative; border:none; outline:none;}
.menu2 ul li:last-child{ padding-right:0px !important; background:none !important;}
.menu2 ul li a:hover{ color: #FFFF00; text-decoration:none;}
.copyright{ float:left; width:1004px;}
.copyright h1{ padding:10px 0 10px  20px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; float:left;}
.copyright p{ padding:10px 20px 10px  0px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; float:right;}
.copyright a{ padding:0px 0px 0px  0px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:none; border:none; outline:none; }
.copyright a:hover{ padding:0px 0px 0px  0px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4178d5;   text-decoration:none; border:none; outline:none; }
.box2{ background-color:#e1e0e0; border:solid 1px #cccbcb; width:250px; margin:0px  0 10px  10px; padding:10px 0 0  0px; clear:both; }

.advertisers{ margin:0 0 0 0px; padding:0 0 0 0px; clear:both;}
.index{ clear:both;}
.index h1{ margin:0 0 0 0px; padding:0 0 10px 0px; clear:both; color:#00a4e5; font-size:23px; font-weight:normal; }
.index h1 span{ margin:0 0 0 0px; padding:0 0 0px 0px; clear:both; color: #FF0000; font-size:23px; font-weight:normal; }
.index h2{ margin:0 0 0 0px; padding:0 0 10px 0px; clear:both; color:#60980b; font-size:23px; font-weight:normal; }
.index h2 span{ margin:0 0 0 0px; padding:0 0 0px 0px; clear:both; color: #663399; font-size:23px; font-weight:normal; }
.index h3{ margin:0 0 0 0px; padding:0 0 10px 10px; clear:both; color:#00a4e5; font-size:23px; font-weight:normal; }
.img5{ text-align:center; clear:both; padding:0px 0 15px 0px; width:706px; }
.btn5{ float:left; background-image: url(images/slice5.jpg); width:220px; height:36px; background-repeat: repeat-x; margin-bottom:8px; margin-left:15px; border-radius:5px 5px 5px 5px;}
.btn5 h1{ text-align:center; padding:8.2px 0 0 0px; color:#333333; font-size:14px; font-weight:normal;}
.strip1{ float:left; background-color:#81c526; width:718px; margin-bottom:10px;}
.strip1 h1{ padding:6px 0 7px 10px; color:#FFFFFF; font-size:12px; font-weight: normal; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.strip1 h2{ padding:6px 10px 7px 0px; color:#FFFFFF; font-size:12px; font-weight: normal; float: right; font-family:Verdana, Arial, Helvetica, sans-serif;}
.<!--page{ width:708px;  padding-top:12px; padding-left:10px; clear:both; padding-bottom:10px; }-->
.page ul{ float:left; list-style:none; margin:0; padding:0 0 10px 0px;}
.page ul li{float:left; padding-right:12px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.page ul li a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;float:left;border:none; outline:none;}
.page ul li:last-child{ padding-right:0px !important;}
.page ul li a:hover{ color: #000000; text-decoration:none;}
.page ul li a.active{color:#ff0000; font-weight:bold;}
.float2{ float:left;width:718px;}
.float2 p{ width:303px; float:left; font-size:14px; color:#666666; padding:5px 10px 5px  10px; line-height:18px; }
.float2 a{ font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none;}
.float2 a:hover{font-size:14px;  color:#000000; text-decoration:none; border:none; outline:none;}
.float2 h1{  float:right; font-size:14px; color:#666666; padding:5px 10px 5px  0px; font-weight:normal; }
.float3{ float:left; width:718px; background-color:#CCCCCC;}
.float3 p{ width:303px; float:left; font-size:14px; color:#666666; padding:5px 10px 5px  10px; line-height:18px; }
.float3 a{ font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none;}
.float3 a:hover{font-size:14px;  color:#000000; text-decoration:none; border:none; outline:none;}
.float3 h1{  float:right; font-size:14px; color:#666666; padding:5px 10px 5px  0px; font-weight:normal; }
.strip2{ float:left; background-color: #FF0000; width:718px; margin-bottom:10px;}
.strip2 h1{ padding:6px 0 7px 10px; color:#FFFFFF; font-size:12px; font-weight: normal; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.a7{ float:left; width:348px; height:auto; margin-left:10px;}
.bullet1{ float:left; padding:0 0 0 0px;   }
.bullet1 ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0  0 12px 0px;}
.bullet1 ul li{ padding:5px 0 7px 0px; clear:both; }
.bullet1 ul li a{ font-size:14px; color:#666666; text-decoration:none; clear:both;padding:0 0px 0 22px; background:url("images/bullet1.jpg") no-repeat scroll 0px 4px transparent;}
.bullet1 ul li a:hover{color:#000000;}
.free-program{ margin:0 0 0 0px; padding:0 0 0 0px; clear:both;}
.free-program p{ clear:both; font-size:14px; color:#666666; padding:0px 10px 15px  10px; line-height:20px; }
.free-program p span{ clear:both; font-size:14px; color:#609b06; padding:0px 0px 0px  0px; line-height:20px; }
.free-program a{ font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none;}
.free-program a:hover{font-size:14px;  color:#000000; text-decoration:none; border:none; outline:none;}
.free-program h1{ clear:both; font-size:14px; color:#666666; padding:0px 10px 15px  0px; font-weight:normal; line-height:20px; }
.box3{ background-color:#e1e0e0; border:solid 1px #cccbcb; width:250px; margin:0px  0 10px  0px; padding:10px 0 0  0px; float:left; }
.box3-outer1{ float:left; width:250px; margin-right:40px;}
.box3-outer2{ float:left; width:412px;}
.box3-outer2 p{ clear:both; font-size:14px; color:#666666; padding:0px 10px 15px  0px; line-height:20px; }
.box3-outer2 p span{ clear:both; font-size:14px; color:#609b06; padding:0px 0px 0px  0px; line-height:20px; }
.box3-outer2 a{ font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none;}
.box3-outer2 a:hover{font-size:14px;  color:#000000; text-decoration:none; border:none; outline:none;}
.img6{ float:right; margin:0 0 0 0px; padding:0 0 20px 0px;}
.bullet2{ float:left; padding:0 0 0 0px;   }
.bullet2 ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0  0 12px 0px;}
.bullet2 ul li{ padding:5px 0 7px 0px; clear:both; }
.bullet2 ul li a{ font-size:14px; color:#666666; text-decoration:none; clear:both;padding:0 0px 0 22px; background:url("images/bullet2.jpg") no-repeat scroll 0px 4px transparent;}
.bullet2 ul li a:hover{color:#000000;}
.nline{ border-bottom:dashed 1px #cccccc; margin-bottom:15px; clear:both; }
.img7{ clear:both; background-image:url(images/girl1.jpg); background-repeat:no-repeat; margin:0 0 0 0px; padding:0 0 20px 0px; width:252px; height:252px;}
.img7 p{ font-size:21px; color:#ffffff; float:left;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; padding:10px 0 0 7px; line-height:30px; font-weight:bold; letter-spacing:1px; }
.strip3{ float:left; background-color: #663399; width:718px; margin-bottom:10px;}
.strip3 h1{ padding:6px 0 7px 10px; color:#FFFFFF; font-size:12px; font-weight: normal; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bullet3{ float:left; padding:0 0 0 0px;   }
.bullet3 ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0  0 12px 0px;}
.bullet3 ul li{ padding:5px 0 7px 0px; clear:both; }
.bullet3 ul li a{ font-size:14px; color:#666666; text-decoration:none; clear:both;padding:0 0px 0 22px; background:url("images/bullet3.jpg") no-repeat scroll 0px 4px transparent;}
.bullet3 ul li a:hover{color:#000000;}
.float4{ float:left;  background-color:#CCCCCC; width:548px; margin-bottom:25px;  }
.float4 p{  float:left; font-size:14px; color:#666666; padding:5px 0px 7px  10px; line-height:18px; }
.float4 a{ font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none;}
.float4 a:hover{font-size:14px;  color:#000000; text-decoration:none; border:none; outline:none;}
.a8{ width:548px; float:left; }
.a9{ width: 170px; float:left; }
.a9 h1{ clear:both; font-size:14px; color: #FF0000; padding:10px 0px 7px  0px; line-height:18px; font-weight:normal; }
.a9 h1 a{ font-size:14px;  color:#FF0000; text-decoration:none; border:none; outline:none;font-weight:normal; }
.a9 h1 a:hover{font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none; font-weight:normal; } 
.a9 p{ clear:both; font-size:14px; color:#666666; padding:0px 0px 10px  0px; line-height:18px; }
.img8{ clear:both; text-align:center;  }
.img8 img{ border:solid 1px #CCCCCC; }
.float5{ float:left;  background-color:#CCCCCC; width:718px; margin-bottom:25px;  }
.float5 p{  float:left; font-size:14px; color:#666666; padding:5px 0px 7px  10px; line-height:18px; }
.float5 a{ font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none;}
.float5 a:hover{font-size:14px;  color:#000000; text-decoration:none; border:none; outline:none;}
.box4{ background-color:#ffffff; border:solid 1px #cccbcb; width:250px; margin:10px  0 10px  0px; padding:10px 0 0  0px; float:left; border-radius:5px 5px 5px 5px; }
.a10{ float:left; width:418px; }
.a11{ float:left; width:283px; margin-bottom:15px; margin-right:8px; margin-left:8px;}
.bullet4{ float:left; padding:0 0 0 0px;   }
.bullet4 ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0  0 12px 0px;}
.bullet4 ul li{ padding:0px 0 7px 22px; clear:both; font-size:14px; color:#666666; text-decoration:none; clear:both; background:url("images/bullet2.jpg") no-repeat scroll 0px 5px transparent;}
.bullet5{ float:left; padding:0 0 0 10px;   }
.bullet5 ul{ clear:both; list-style:none; margin:0 0 0 0px; padding:0  0 12px 0px;}
.bullet5 ul li{ padding:0px 0 7px 22px; clear:both; font-size:14px; color:#666666; text-decoration:none; clear:both; background:url("images/bullet2.jpg") no-repeat scroll 0px 5px transparent;}
.bullet5 ul li a{color:#666666; text-decoration:none;}
.bullet5 ul li a:hover{color:#000000; text-decoration:none;}
.box5{ background-color:#ffffff; border:solid 1px #cccbcb; width:633px; margin:0px  0 30px  10px; padding:15px 30px 20px  30px; clear:both;border-radius:5px 5px 5px 5px; box-shadow: 1px 1px 2px #cccbcb;  }
.box5 h1{ clear:both;font-size:18px; color: #666666; padding:0px 0px 20px  0px; line-height:18px; font-weight:normal; }
.box5 h2{ clear:both;font-size:16px; color: #666666; padding:0px 0px 10px  0px; line-height:18px; font-weight:normal; }
.a12{ width:488px; float:left; margin-right:20px; padding-top:172px; }
.a12 p{  float:left; font-size:19px; color:#ff2e13; padding:15px 0px 0px  0px; line-height:18px; width:390px; font-weight:bold; }
.a13{ width: 125px; float:left ; }
.nline1{ border-bottom:solid 1px #cccccc; margin-bottom:20px; clear:both; }
.btn6{ float: right;width:88px; height:30px;border-radius:5px 5px 5px 5px; background-color:#66cc33;}
.btn6 h2{ text-align:center; padding:5px 0 0 0px; color:#FFFFFF; font-size:14px; font-weight:normal;}
.btn6 a{ text-decoration:none; border:none; outline:none; color:#FFFFFF;}
.btn6 a:hover{ text-decoration:none; border:none; outline:none; color: #FFFF00;}
.a14{ width:410px; float:left; margin-right:20px; }
.a14 p{ clear:both; font-size:14px; color:#666666; padding:0px 0px 16px  0px; line-height:22px;  }
.a14 h4{ clear:both; font-size:14px; color:#666666; padding:0px 0px 0px  0px; line-height:22px; font-weight:normal; }
.a14 a{ font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none;font-weight:normal; }
.a14  a:hover{font-size:14px;  color:#666666; text-decoration:none; border:none; outline:none; font-weight:normal; } 
.a14 h3{ clear:both; font-size:19px; color:#ff2e13; padding:0px 0px 0px  0px; line-height:18px;  font-weight: bold; }
.a15{ width: 203px; float:left ; }
.class2{ float: right; width:120px; cursor:pointer; border:none; background-color:#66cc33;margin:15px 0px 0px 0px; padding:6px 0px 7px 0px; font-size:16px; color: #Ffffff; border-radius:5px 5px 5px 5px; text-decoration:none;   outline:none;}
.class2:hover{color: #FFFF00; text-decoration:none; border:none; outline:none;  font-size:16px;}
.img9{ float:right;   }
.img9 img{ border:solid 1px #CCCCCC; }
.box6{ background-color:#ffffff; border:solid 1px #cccbcb; width:224px; margin:20px 18px 20px  0px; padding:15px 0px 15px  0px; float:left;border-radius:5px 5px 5px 5px; box-shadow: 1px 1px 2px #cccbcb; height:504px;  }
.box6 h1{ clear:both;font-size:17px; color: #000000; padding:0px 0px 20px 10px; line-height:18px; font-weight: bold; }
.box6 h2{ clear:both;font-size:16px; color: #000000; padding:20px 0px 25px 18px; line-height:18px; font-weight: normal;  height:34px;background:url(images/bullet4.png) no-repeat scroll 0px 26px ; margin:0 0 0 10px;}
.box6 h3{ clear:both; font-size:16px; color:#625548; padding:0px 0px 10px  18px; line-height:18px; font-weight:normal; background:url(images/bullet4.png) no-repeat scroll 0px 6px transparent; margin:0 0 0 10px;   }
.box6 p{ clear:both; font-size:14px; color:#625548; padding:0px 10px 18px  10px; line-height:22px; height:50px;  }
.padding1{ margin:20px  0 20px 0px!important;}
.img10{ clear:both; margin-bottom:15px; position:relative; height: 187px;}
.circle{ position:absolute; background-image:url(images/circle.png); background-repeat:no-repeat; width:39px; height:18px; margin:170px 0 0 92px;}
.box7{ background-color:#ffffff; border:solid 1px #cccbcb; width:224px; margin:20px 18px 20px  0px; padding:15px 0px 15px  0px; float:left;border-radius:5px 5px 5px 5px; box-shadow: 1px 1px 2px #cccbcb; height:628px;  }
.box7 h1{ clear:both;font-size:17px; color: #000000; padding:0px 0px 20px 10px; line-height:22px; font-weight: bold; height:38px; }
.box7 h2{ clear:both;font-size:16px; color: #000000; padding:20px 0px 25px 18px; line-height:18px; font-weight: normal;  height:40px;background:url(images/bullet4.png) no-repeat scroll 0px 26px ; margin:0 0 0 10px;}
.box7 h3{ clear:both; font-size:16px; color:#625548; padding:0px 0px 10px  18px; line-height:18px; font-weight:normal; background:url(images/bullet4.png) no-repeat scroll 0px 6px transparent; margin:0 0 0 10px;   }
.box7 h5{ clear:both; font-size:16px; color:#625548; padding:15px 10px 10px  18px; line-height:18px; font-weight:normal; background:url(images/bullet4.png) no-repeat scroll 0px 21px; margin:0 0 0  10px;  }
.box7 h6{ clear:both; font-size:14px; color:#625548; padding:0px 10px 18px  10px; line-height:22px; font-weight:normal;  }
.box7 p{ clear:both; font-size:14px; color:#625548; padding:0px 10px 18px  10px; line-height:22px;    }
.btn7{ clear:both;width:98px; height:30px;border-radius:5px 5px 5px 5px; background-color:#66cc33; margin-left:10px; }
.btn7 h4{ text-align:center; padding:6px 0 0 0px; color:#FFFFFF; font-size:14px; font-weight:normal; text-transform:uppercase;}
.btn7 a{ text-decoration: none; border:none; outline:none; color:#FFFFFF;}
.btn7 a:hover{ text-decoration: none; border:none; outline:none; color: #FFFF00;}
.nline2{ border-bottom:solid 1px #66cc33;  clear:both;margin-left:10px; margin-top:10px; width:204px;  }








































































































.whitebg{
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}

.wp-caption {	
	text-align:center;		
}

.wp-caption img {
	height:auto;
	margin-top:5px;	
}

.wp-caption a[rel] {
	border: 0 none;
}

.gallery-caption{
	text-align: center;	
}

.bypostauthor .avatar {
	background:#4083A9 !important;
}

.sticky {
	padding-top:10px !important;	
}

.sticky:before{	
	content: "Sticky Post";
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	background:#bfbfbf;
	padding:3px 5px;
	letter-spacing:1px;
	border-radius:3px;
}



#content-container{
	overflow:auto;
	clear:both;
} 

/*----------------------------------
			Header
------------------------------------*/
#gazpo-header{
	overflow:auto;
	margin:20px 0 10px;	
}

#gazpo-header .logo{
	width:300px;
	float:left;		
}

#gazpo-header .ad468_60{	
	width:468px;
	float:right;	
}

#gazpo-header .site-title{
	font-size: 36px;
	font-weight: bold;
	line-height:1.1;	
}

#gazpo-header .site-title a{
	color:#666;
	text-shadow: 1px 1px 0 #FFFFFF;	
}

/*----------------------------------
			Main Menu
------------------------------------*/
#gazpo-nav {
clear: both;
width: 1004px;
background-image: url(images/slice.jpg);
background-repeat: repeat-x;
height: 41px;
}

#gazpo-nav .main-menu ul,
div.menu ul {
	list-style: none;
	margin: 0;
	padding-left:0;
	white-space:nowrap;
}

#gazpo-nav .main-menu li,
div.menu li { 
    float: left;
    position: relative;
	float: left;
padding-right: 36px;
padding-left: 36px;
position: relative;
top: -1px;
background: url(images/separator.png) center right no-repeat;
line-height: 41px;
color: #ffffff;
}

#gazpo-nav a {
	font-size: 14px;
color: #ffffff;
text-decoration: none;
float: left;
border: none;
outline: none;
	
}
#gazpo-nav .menu ul li.hover,
#gazpo-nav .menu ul li:hover,
#gazpo-nav ul.menu li.hover,
#gazpo-nav ul.menu li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#gazpo-nav ul ul {
 float: left;
    left: 0;
    position: absolute;
	display:none;
    top: 40px;
    width: 180px;
	z-index: 598;
}
#gazpo-nav ul ul li {
	min-width: 180px;
}
#gazpo-nav ul ul ul {
	left: 100%;
	top: 0;
	padding-left:2px;
}
#gazpo-nav ul ul a { 
	line-height: 1em;	
    padding: 10px;
	width: 160px;
	height: auto;
	margin-bottom:-1px;
	font-size: 14px;
	background: #f9f9f9;
	border-bottom: 1px solid #ddd;
	overflow:hidden;
}

#gazpo-nav ul ul a:hover {
	color: #373737;
}

#gazpo-nav li:hover > a,
#gazpo-nav ul ul :hover > a { 
	color: #373737;
}
#gazpo-nav ul li:hover > ul {
	display: block;
}
#gazpo-nav ul li.current_page_item > a,
#gazpo-nav ul li.current-menu-ancestor > a,
#gazpo-nav ul li.current-menu-item > a,
#gazpo-nav ul li.current-menu-parent > a {
	color: #373737;
}
* html #gazpo-nav ul li.current_page_item a,
* html #gazpo-nav ul li.current-menu-ancestor a,
* html #gazpo-nav ul li.current-menu-item a,
* html #gazpo-nav ul li.current-menu-parent a,
* html #gazpo-nav ul li a:hover {
	color: #373737;
}

#gazpo-nav li.submenu>a{
	background: url(images/arrow_down.png) no-repeat 98% 50%;
}

#gazpo-nav li ul li.submenu>a{	
	background:#f9f9f9 url(images/arrow_right.png) no-repeat 98% 50%;
}

#gazpo-nav li ul li.submenu>a:hover{
	background:#f9f9f9 url(images/arrow_right.png) no-repeat 98% 50%;	
}

/*------------------------------------
			Slider
------------------------------------*/
#gazpo-slider{ 
	width: 655px; 
	height: 300px; 
	margin-bottom: 10px;
}

.attachment-slider-image{
	width: 430px;
	height: 300px;
	float: left;
}

.attachment-slider-thumb{
	width: 70px;
	height: 50px;
}

#gazpo-slider ul.ui-tabs-nav{ 
	float: right;
	list-style: none; 
	padding: 0; 
	margin: 0; 
	width: 219px; 
}

#gazpo-slider ul.ui-tabs-nav li{ 
	font-size: 12px; 
	color: #666;	
	border-bottom: 1px solid #D7D7D7;
}

#gazpo-slider ul.ui-tabs-nav li img{ 
	float:left; 
	margin:2px 5px; 
	padding:2px; 
	border:1px solid #eee;
}

#gazpo-slider ul.ui-tabs-nav li span{ 
	font-size:11px; 
	line-height:18px; 
}

#gazpo-slider li.ui-tabs-nav-item a{ 
	display:block; 
	height:68px; 
	color:#666666;  
	padding-top:6px;
	line-height:18px;
	text-decoration:none;
	background:#ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}

#gazpo-slider  .ui-tabs-nav-item .title{
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
}

#gazpo-slider  .ui-tabs-nav-item .date{	
	font-size: 12px;
	color:#888888;
}

#gazpo-slider li.ui-tabs-nav-item a:hover{ 
	background: #f1f1f1;
}

#gazpo-slider ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background: #f1f1f1;	
}

#gazpo-slider .ui-tabs-panel{ 
	width: 430px; 
	height: 300px; 
	float: left;
	position: relative;	
	z-index:1;
}

#gazpo-slider .ui-tabs-panel .info{ 
	position:absolute;
	top:230px;
	width:430px;
	height:70px; 
	left:0px;
	background: url('images/tr-bg.png');
	z-index:2;
}

#gazpo-slider .info h2{ 
	font-size:18px; 
	font-weight:bold;
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}

#gazpo-slider .info p{ 
	margin:0 5px; 
	font-size:12px; 
	line-height:15px; 
	color:#f0f0f0;
}

#gazpo-slider .info a{ 
	text-decoration:none; 
	color:#fff; 
}

#gazpo-slider .info a:hover{ 
	text-decoration:underline; 
}

#gazpo-slider .ui-tabs-hide{ 
	display:none; 
}

/*----------------------------------
			Content
------------------------------------*/
#content {
	float: left;
	width: 655px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

#content .details{
	overflow:auto;
}

#content .tags span{
	font-size:13px;	
	font-weight:bold;
}

#content .post-meta{
	color:#888888;
	margin-bottom:5px;
	overflow:auto;
	font-size:12px;
}

#content .post-meta .date{
	background:url(images/clock.png) no-repeat center left;
	padding-left:16px;
	margin-right:15px;
}

#content .post-meta .category{
	background:url(images/tag.png) no-repeat center left;
	padding-left:16px;
	margin-right:15px;
}

#content .image-nav, #content .post-nav {
	margin: 12px 0 0;
	overflow:auto;
}

#content .image-nav .previous, #content .post-nav .previous {
	float: left;
	text-align: left;
	width: 50%;
}

#content .image-nav .next, #content .post-nav .next {
	float: right;
	text-align: right;
	width: 50%;
}

#content .post-meta .comments{
	background:url(images/comments.png) no-repeat center left;
	padding-left:16px;
}

#content .post,
#content .page{	
	margin-bottom: 10px;		
	border-bottom: 1px solid #E3E3E3;
	padding: 10px;
	overflow: hidden;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);	
}

#content .entry {
	overflow:hidden;
	clear:both;
}

#content .entry p{
	margin-bottom: 15px;	
}

#content .post .entry img{
	border: 5px solid #F3F3F3;
	outline: 1px solid #e2e2e2; 
	max-width: 98%;
	height:auto;	
}

#content .more-link{
	margin-top:8px;
	display:block;
}

#content hr{
    width:90%;
	background:url(images/bg-border.png) repeat-x bottom left;
	border:0;
	display:block;
    border:none;
    height:10px;
	clear:both;
}

#content .entry ul{
	list-style-type:square;
    margin: 5px 10px 10px 40px;
}

#content .entry ol{
	list-style-type:decimal;
	margin: 5px 10px 10px 40px;
}

#content .search-title{
	margin-bottom:15px;
}

#content .wp-caption-text{
	text-align:center;
	font-size:12px;
	color:#888888;
}

.wide-content{
	width:960px !important;
	
}

#content .post .entry form input[type=password]{
	box-shadow:0 0 3px #eee inset; 
    color: #888888;
    height:25px; 
	line-height:25px; 
	padding:5px 7px;
    width: 248px;
	border: 1px solid transparent;	
	font-family:inherit;
	border:1px solid #eee;	
	margin-bottom:10px;
}

#content .post .entry form input[type=submit]{
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);		
	color:#777777;	
	padding: 5px; 	
	width:100px;
}

.entry-attachment .attachment img {
	margin: 20px 0;
	border: 1px solid #ced8df;
	padding: 1px;
	background: #fff;
}

p img {
	margin: 1em 0;
	max-width: 98%;
	height:auto;
}

img.alignleft {
	margin-right: 1.5em;
}
img.alignright {
	margin-left: 1.5em;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.gallery-columns-2 .attachment-medium {
	max-width: 85%;
	height: auto;
}

.gallery-columns-3 .attachment-thumbnail,
.gallery-columns-4 .attachment-thumbnail,
.gallery-columns-6 .attachment-thumbnail {
	max-width: 85%;
	height: auto;
}

.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.gallery dl {
	margin: 0;
}

.gallery br+br {
	display: none;
}

#content .parent-post-link{
	margin:10px 0;
	text-align: center;	
}

/*----------------------------------
		Homepage Featured Category
------------------------------------*/
.feat-cat{
	overflow:auto;		
	margin-bottom:10px;	
}

.feat-cat .category-content{
	overflow:auto;
	padding:10px;
}

.feat-cat .left{
	width:295px;
	float:left;
	margin-right:15px;
	overflow:hidden;
}

.feat-cat .left .post-meta{
	margin:1px 0 !important;
}

.feat-cat .left img{
	width:285px;
	height:170px;
	border: 1px solid #E9E9E9;
    border-radius: 3px 3px 3px 3px;
	padding:4px;
}

.feat-cat .right{
	width:322px;
	float:left;			
}

.feat-cat .right p{
	line-height: 1.2;		
}
.feat-cat .category-content h3{
	line-height: 1.2;
}

.feat-cat .right h5{
	line-height: 1.2;	
}

.feat-cat .right ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.feat-cat .right li{
	overflow: auto;
	margin-bottom: 12px;
}

.feat-cat .right .post-right{
	float:left;
	width:205px;
	margin-left:5px;
}

.feat-cat .right .post-right .post-meta{
	margin:1px 0 !important;	
}

.feat-cat  .right .thumb{
	float:left;
}

.feat-cat  .right ul img{
	width:100px;
	height:70px;
	border: 1px solid #E9E9E9;
    border-radius: 3px 3px 3px 3px;
	padding:4px;
}

.feat-cat .right .buttons{
	float:right;
	margin-top:5px;
}

/*----------------------------------
		Homepage Carousel
------------------------------------*/
#gazpo-carousel{
	margin-bottom: 10px;
	
}

#content h3.title,
#respond #reply-title,
#comments .nocomments {
	background: url("images/hbg.png") repeat-x center bottom;
	border-bottom: 1px solid #D7D7D7;
	line-height:32px;
	padding-left:10px;
}

#gazpo-carousel .carousel-posts ul {
	overflow: hidden;	
}

#gazpo-carousel .carousel-posts li {
	width:204px;
	background: #ffffff;	
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
    background:    -moz-linear-gradient(top, #ffffff, #f8f8f8);
    background:     -ms-linear-gradient(top, #ffffff, #f8f8f8);
    background:      -o-linear-gradient(top, #ffffff, #f8f8f8);
	border-bottom:2px solid #e7e7e7;
	list-style:none;
	margin: 0;
	padding: 7px 5px;
	margin-right:7px;
	float:left;
	height:190px;
}

#gazpo-carousel .carousel-posts img {
	width: 190px;
	height: 130px;
	border: 1px solid #e9e9e9;
	padding: 4px;
	border-radius: 3px 3px 3px 3px;
}

/*----------------------------------
			Sidebar
------------------------------------*/
#sidebar {
	width: 288px;
	float: left;
	margin-top: 10px;
	overflow: hidden;
}

#sidebar ul, #sidebar ol{
	margin:0;
	list-style:none;	
	overflow:auto;
}

#sidebar .widget h4,
#gazpo-footer h4{
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}

#sidebar .widget{
	margin-bottom: 20px;
	padding:10px;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}

#sidebar .widget select{
	width: 98%;
	border: 1px solid #CCCCCC;
	color: inherit;
	font: inherit;	
	padding: 7px;	
}


#sidebar .widget_search{
	overflow:auto;
}

#sidebar .widget_search input{
	box-shadow:0 0 3px #eee inset; 
    color: #888888;
    height:25px; 
	line-height:25px; 
	padding:5px 7px;
    width: 248px;
	background: url("images/search.png") no-repeat 96% 50%;
	border: 1px solid transparent;	
	font-family:inherit;
	border:1px solid #eee;	
}

#sidebar .widget_calendar #wp-calendar {
	color: #666666;
	text-align: center;
	width: 100%;
}

#sidebar .widget_calendar #wp-calendar caption {
  font-size: 12px;
  font-weight:bold;
  padding: 8px 0;
  text-transform: uppercase;
}

#sidebar .widget_calendar #wp-calendar th {
  background: #f2f2f2;
}

#sidebar .widget_calendar #today {
  background-color: #f2f2f2;
}

#sidebar .widget_calendar #wp-calendar tfoot td {
  border-top: 2px solid #F3F3F3;
}

#sidebar .widget_calendar #wp-calendar tfoot td#prev {
  text-align: left;
}

#sidebar .widget_calendar #wp-calendar tfoot td#next {
  text-align: right;
}

#sidebar .widget_archive li,
#sidebar .widget_categories li{
	float:left;
	display:inline-block;
	margin-right:14px;
	width:115px;
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
}

#sidebar .widget_links li,
#sidebar .widget_recent_comments li,
#sidebar .widget_recent_entries li{
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
	display:block;
	color:#888888;
}

#sidebar .widget_ad125 ul{
	overflow: auto;
	margin-left: 4px;
}

#sidebar .widget_ad125 li{
	float: left;
	margin-bottom: 10px;
}

#sidebar .widget_ad125 li:first-child{
	float: left;
	margin-right: 12px;
}

#sidebar .widget_ad125 li:first-child + li + li{
	margin-right: 12px;
}

#gazpo-footer .tagcloud a , #sidebar .tagcloud a {
	background: url("images/button-bg.png") repeat-x 0 0 #f5f5f5;
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	color: #666666;
	display: inline-block;
	font-size: 13px !important; 
	margin: 5px 5px 5px 0;
	padding: 3px 6px; 
}

#gazpo-footer .tagcloud a:hover, #sidebar .tagcloud a:hover {
	background: url("images/button-bg.png") repeat-x 0 0 #ffffff;
}

#sidebar .widget_tweets  .twtr-ft{
	display:none;
}

#sidebar .twtr-tweet-text em{
	display:none !important;
}

#sidebar .widget_social_count {
	padding: 5px; 
	overflow:auto;
	width:266px;
}

#sidebar .widget_social_count a{
	color:#737373;
}

#sidebar .widget_social_count a:hover{
	color:#333333;
}

#sidebar .widget_social_count li {
	float: left;	
	font-size: 23px;
	line-height: 13px;
	font-weight: bold;
	color: #666;
	padding-top: 9px;
	padding-left: 40px;
	
 }

#sidebar .widget_social_count li .small {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
    color: #999;
}

#sidebar .widget_social_count li .small a {
	color: #999;
}

#sidebar .widget_social_count .rss {
	background: url(images/rss32.png) 0px 5px no-repeat;
	margin-right:15px;
	width:82px;
}

#sidebar .widget_social_count .twitter {
	background: url(images/twitter32.png) 0px 5px no-repeat;
	width: 72px;
}

/*----------------------------------
			Footer
------------------------------------*/
#gazpo-footer {
	text-shadow:none;	
	margin-bottom: 20px;	
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 	
}

#gazpo-footer .wrap{
	width:960px;
	margin:0 auto;
	padding:5px 0;	
}

#gazpo-footer .widgets_area{
	overflow:auto;
	margin-bottom:10px;	
}

#gazpo-footer .widget{
	width:300px;
	float:left;
	margin-right: 10px;
	padding:5px;	
}

#gazpo-footer .widget ul{
	margin:0;
	float:0;
}

#gazpo-footer .widget_archive li,
#gazpo-footer .widget_categories li,
#gazpo-footer .widget_links li{
	display:inline-block;
	margin-right:14px;
	width:130px;
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
}

#gazpo-footer .widget_links li,
#gazpo-footer .widget_recent_comments li,
#gazpo-footer .widget_recent_entries li{
	padding: 6px 0 6px 0px;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
	display:block;
}

#gazpo-footer .widget_text{
	line-height:1.2;
}

#gazpo-footer .widget_tweets .twtr-tweet-wrap  {
	padding: 6px 0 !important;
}

#gazpo-footer  .widget_tweets .twtr-widget .twtr-tweet{
	padding-bottom:3px;
	border-bottom:none !important;
	background: url(images/sidebar_sep.png) repeat-x center bottom;
}

#gazpo-footer .widget_tweets  .twtr-ft{
	display:none;
}

#gazpo-footer .widget_tweets .twtr-tweet-text em{
	display:none !important;
}

#gazpo-footer .info{
	margin-top:20px; 
	padding-top:10px;
	color: #888888; 
	font-size:12px;
	background: url(images/sidebar_sep.png) repeat-x center top;	
	text-align:center;
}

/*----------------------------------
			Comments
------------------------------------*/
#comments h3.title{
	margin-bottom:15px;
}

#comments .commentlist { 
	list-style:none; 
	margin:0 0 1em;  
}

#comments .commentlist li div.vcard cite.fn { 
	font-style:normal; 
}

#comments .commentlist li div.vcard cite.fn a.url {
	font-size:12px; 
	font-weight:bold;
}

#comments .commentlist li div.vcard img.avatar { 
	float:left; 
	margin-right:8px; 
	margin-bottom:3px; 
	border: border: 1px solid rgba(0, 0, 0, 0.2); 
	outline: 3px solid rgba(0, 0, 0, 0.03); 
	padding: 2px;
}

#comments .commentlist li div.vcard span.says {
	display:none;
}

#comments .commentlist p{
	margin-bottom:5px;
}

#comments .commentlist li div.comment-meta { 
	font-size:12px; 
	margin-bottom:5px;
}

#comments .commentlist li div.comment-meta a { 
	color:#999; 
}

#comments .commentlist li ul { 
	margin:0 0 1em 2em; 
}

#comments .commentlist li div.reply { 
	margin-top:0px;
}

#comments .commentlist li div.reply a {
	font-size:12px
}

#comments .commentlist li ul.children li.comment {
	margin-bottom:5px;
	list-style:none;
}

#comments .commentlist li ul.children li.depth-2 { 
	margin-left:5px; 
}

#comments .commentlist li ul.children li.depth-3 { 
	margin-left:5px; 
}

#comments .commentlist li ul.children li.depth-4 { 
	margin-left:5px; 
}

#comments .commentlist li.pingback { 
	border-bottom:1px dotted #666; 
	padding:10px; 
}

#comments .reply {
	text-align:right; 
	margin:25px 15px 0 0;
}

#comments .commentlist li.pingback{
	border-bottom:none;
}

#respond {
	width:98%;
}

#respond #reply-title{
	margin-top:10px;
}
            
#respond .comment-notes{ 
	display:none;
}
  
#respond .required   {
	display:none;
}

#respond .form-allowed-tags{
	display:none;
}
 
#respond #cancel-comment-reply-link{
	font-size:13px;
}      
       
#respond input {
	width:92%;
	padding:9px; 
	border:1px solid #d8d7d7; 
	background-color:#fff;
}

#respond input:focus,#respond textarea:focus {
	background-color:#f7f7f7;
}

#respond textarea {
	width:97%;
	border:1px solid #d8d7d7;
	background-color:#fff;
	height:135px;
	padding:10px;
	font-family:inherit;
}

#respond #submit{
	background: url("images/button-bg.png") repeat-x 0 0 #f5f5f5;
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);		
	color:#777777;
	margin:0 0 20px;
	padding: 7px; 
	float:right;
	width:120px;	
}

#respond #submit:hover {
	cursor:pointer;
	color:#555;
} 

#respond label {
	width:101.5px;
	clear:left;
	display:block;
	float:left;
	font-size:1em;
	line-height:40px;
	margin:0;
	text-align:left;
	vertical-align:middle;
}

#respond p {
	padding:10px 0 0px;
	margin-bottom:0;
	float:left;
	width:32%;
	margin-right:2%;
}

#respond p.comment-form-comment {
	width:100%;
}

#respond p.comment-form-url {
	margin-right:0;
}

#respond p.form-submit {
	border-bottom:none;
	width:100%;
}

#respond p.comment-form-author label,
#respond p.comment-form-email label,
#respond p.comment-form-url label {
	height:38px;
}

#respond #commentform p.logged-in-as{
	float:none;
}

#pagination{
	text-align:center; 
	text-shadow: none;  
}

#pagination a:hover, #pagination span.current { 
	background: #ccc;
}

#pagination .page-numbers{
	background-color: #FFFFFF;
	border-right: 1px solid #EEEEEE;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
	display: block;
	float: left;	
	margin-right:3px;
	padding: 4px 8px;
	position: relative;
}


.menu ul li.active a, .menu ul li a:hover {
color: #FFFF00;
text-decoration: none;
}

.lbl_txt100
{
	float:left;
	width:100px;
	color:#666 !important;	
}
span .wpcf7-text
{
	border:1px solid #ccc;
	height:17px;
	padding:3px;	
}
span .wpcf7-textarea { border:1px solid #ccc; padding:2px;}
.wpcf7-form p
{
	margin-bottom:0px;	
}
.advertisersindex a
{
	float:right;
	color:#39F;
	font-size:14px;	
}
.thetitle
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;	
}
.productlist_full
{
	float:left;
	width:100%;	
}
.productlist_full_img img, .productlist_full_img
{
	max-width:220px;	
	float:right;
}
.productlist_full .refid
{
	float:right;
	clear:both;
	margin:10px 0 5px 0px;	
}
.productlist_full .weburl a, .productlist_full .weburl 
{
	clear:both;
	margin:10px 0 5px 0px;	
	color:#39F;	
}
.dash
{
	border-color:-moz-use-text-color -moz-use-text-color #ccc;
	border-width:1px;
	padding:4px 0;
	border-style:none none dashed;
	clear:both;
	
}
.wpcf7-form-control-wrap .span.wpcf7-not-valid-tip
{
	position:relative;	
	
}