@charset "utf-8";
/* CSS Document */
body{font-family: 'Open Sans', sans-serif; font-size:13px; margin:0px;}
img{border:0px;}
a{text-decoration:none; color:#000;}
p, ul, li, h1, h2, h3, h4, h5, h6, input, select, textarea{padding:0px; margin:0px; list-style:none; font-weight:normal;}
div{display:block;}

.topline{width:100%; height:37px; background:#05632b;  font-size:12px; color:#fcf09c; font-weight:bold; letter-spacing:1px;}
.topmid{width:1240px; margin:auto; background:#05632b; overflow:hidden;}

.maintop{width:100%; background:#098239;}
.top{width:1240px; background:#098239; height:98px; position:relative; margin:auto;}

.logo{width:227px; height:76px; float:left; margin:10px 0px 0px 5px;}
.logo a{width:227px; height:76px; background:url(../images/logo.jpg) no-repeat; float:left;}

.call{line-height:37px;  display:block; float:left;}

.login{line-height:37px;  display:block; float:right;}
.login a{color:#fcf09c;}
.login a:hover{color:#fff;}

.cart{float:right; display:block; margin:10px 0px 0px 20px;}
.cart img{float:left; margin:0px 5px 0px 0px;}

.languages{position:absolute; top:26px; right:0px; font-weight:bold; color:#fff; font-size:12px; line-height:15px;}
.languages img{margin-left:5px; line-height:0px; vertical-align:middle;}

.flashdiv{width:100%; min-width:1240px; height:auto; margin:auto; position:relative;}

.searchdiv{width:264px; height:29px; border:1px solid #0d925f; background:#056223; position:absolute; top:20px; right:140px;}
.searchdiv input{width:213px; height:29px; border:0px; background:none; outline:0px; line-height:29px; color:#fff; font-size:12px; font-weight:bold; padding:0px 10px;}
.searchdiv img{float:right;}


.nav{height:38px; font-size:13px; width:686px; font-size:13px; font-weight:bold; position:absolute; bottom:0px; right:0px;}
.nav li{line-height:38px; float:left; margin:0px 10px; position:relative;}
.nav li a{color:#fff; padding:17px 20px;}
.nav li:hover a{background:#056223; color:#fff;}

.nav li:last-child{border:0px;}

.nav li ul{top:38px; background:#eee; visibility:hidden; position:absolute; width:230px; z-index:1000;}
.nav li:hover ul{visibility:visible;}
.nav li ul li{border-bottom:1px solid #004416; width:235px; position:relative; text-transform:capitalize; margin:0px 0px;  padding:0px; border-right:0px;}
.nav li ul li a{display:block; padding:5px 10px; line-height:30px;}
.nav li ul li:hover a{background:#098239; color:#fff;}

.nav li ul li ul{display:none; position:absolute; top:0px; left:230px;}
.nav li ul li:hover ul{display:block;}
.nav li ul li ul li:hover a{background:#056223;}


.wrapper{width:1240px; margin:auto; overflow:hidden;}
.wrappad{padding-top:20px;}

.homecontent{text-align:center;}
.webcontent h1{font-size:28px; color:#0d5ba6;}
.webcontent h1 span{color:#000; font-size:22px;}
.webcontent p{line-height:20px; margin-top:15px;}

.midline{width:100%; background:#098239;}
.midline1{width:1240px; background:#098239; margin:auto; overflow:hidden;}

.social{display:block; line-height:50px; float:left; font-size:14px; font-weight:bold; color:#fff;}
.social img{vertical-align:middle; margin-left:5px;}

.newsletter{display:block; line-height:50px; float:right; font-size:14px; font-weight:bold; color:#fff;}
.newsletter img{vertical-align:middle; margin-left:10px;}


.footer{background:#05632b; width:100%;}
.foot1{background:#05632b; width:1240px; margin:auto; padding:25px 0px; overflow:hidden; }

.colm1{width:310px; float:left;}
.colm1 h2{font-size:15px; color:#fff; font-weight:bold; border-bottom:1px solid #033a19; padding-bottom:10px; margin-bottom:15px;}
.colm1 li{width:155px; float:left; font-size:13px; color:#bacbbf; line-height:25px;}
.colm1 li a{color:#bacbbf;}
.colm1 li a:hover{color:#fff;}

.colmargin{margin:0px 100px;}

.colm2{width:400px; float:right; font-size:13px; color:#bacbbf; line-height:25px; text-align:right;}
.colm2 a{color:#bacbbf;}
.colm2 a:hover{color:#fff;}

.brodcam{width:100%; border-bottom:1px solid #CCCCCC; padding-bottom:10px; font-size:12px; color:#333333; margin-bottom:20px; text-transform:uppercase;}
.brodcam a{color:#333;}
.brodcam a:hover{color:#098239;}
.brodcam span{color:#098239; font-weight:bold;}

.pdiv{width:226px; margin:20px 10px; height:340px; float:left; text-align:center; border:1px solid #fff;}
.pdiv:hover{border:1px solid #e6e6e6; cursor:pointer}
.pimg{width:226px; height:230px; text-align:center;}
.pcontent{width:100%; height:110px; text-align:center;}
.pcontent h2{font-size:14px; color:#098239;}
.pcontent h2 a{color:#098239;}
.pcontent h2 a:hover{color:#000;}
.pcontent p{font-size:16px; color:#000000; margin:10px 0px;}

.bigimg{width:425px; text-align:center; float:left;}

.detailcontent{width:770px; float:right;}
.hading{font-size:27px; color:#373737;}
.code{font-size:14px; margin:10px 0px;}
.code input{padding:5px; height:15px; line-height:20px; width:20px; border:1px solid #999999; outline:0px;}
.price{font-weight:bold; color:#098239; font-size:32px;}
.mid{height:1px; background:#d9d9d9; margin:20px 0px;}

.youmay{font-size:22px; color:#373737; text-align:center; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:10px 0px; margin-bottom:10px; margin-top:30px;}



.login_panel1{float:left; margin:10px; width:500px; text-align:justify;}
.login_panel2{margin:10px; width:500px; text-align:justify; float:right; padding-top:0px;}





.rwd-table {
 color: #333333;
  border-radius: .4em;
  overflow: hidden;
  margin-left:5px;
  margin: 1em 0em;
  min-width: 96%;
 
}
.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-color: #46627f;
}
.rwd-table th {
  display: none;
    text-align: center;
	  margin: .5em 1em;
}
.rwd-table td {
  display: block;
    text-align: left;
	  margin: .5em 1em;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 14.5em;
  display: inline-block;
  
}
.rwd-table th, .rwd-table td:before {
  color: #A5A5A5;
}


.my_right_login{
	border:1px solid #ccc;
	width:315px;
	padding:5px;
	height:130px;
}

.my_right_login input[type=text], .my_right_login input[type=password]
{
	padding:5px;
	outline:none;
	border:1px solid #aaa;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	background:#fff;
	width:240px;
}

.my_right_heading_login{
	border-bottom:1px solid #ccc; 
	padding-bottom:3px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#666;
	font-size:14px;
}
.leftlist{ width:30%; float:left;}
.rightlist{width:68%; float:right; padding:5px;}	
.city1 {
    float: left;
    margin: 5px;
    padding: 15px;
    width: 370px;
	min-height:120px;
   border: 1px solid #999999;
} 	
.runningsize{ width:200px;}