@charset "UTF-8";
/* CSS Document */
/* -------    Page Layout ----------*/
body{
	padding:0px;
	margin:0px;
	background:#efefef url(images/body_bg.gif) 0 0 repeat-x;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#353535;
	min-width:1024px;
	}

td{
	font:12px/18px  Arial, Helvetica, sans-serif;
	color:#353535;
	font-weight:normal;
	}

div, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, form, input, textarea, span{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0px 0 10px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a{
  color: #1749DD;
  text-decoration:none;
  word-wrap: break-word;
}
.mylnk{
  color: #1749DD;
  font:12px/18px Arial, Helvetica, sans-serif;
  text-decoration:none;
}
.mylnk:hover{
 color: #1E98E1;
 text-decoration: underline;
}




.mylnk2{
  color: #555;
  font:12px/18px Arial, Helvetica, sans-serif;
  float:left;
  padding:0 5px;
  text-decoration:none;
  text-align:center;
  font-size:9px;	
  text-transform:uppercase;	
 }
.mylnk2:hover{
 color: #1E98E1;
 text-decoration: none;
}


/*-------------------       General      --------------*/




/*-------------------       General      --------------*/

#outer{
width:100%;
border:0px solid green;
margin:0px auto 0px auto;
}

#wraper{
margin:0px auto 0px auto;
width:1024px;
border:0px solid blue;
}

.main_row{
width:1000px;
float:left;
padding:0px 12px 0px 12px;
}
.clr{
clear:both;
}

.error{
        background: #BDE5F8 url("adv_images/info1.png") no-repeat scroll 10px 50% ;
        color: #00529b ;
        background-color: #FFBABA ;
        border: 1px solid;
        margin: 10px 0px;
        padding:15px 10px 15px 62px;
        background-repeat: no-repeat;
        background-position: 10px center;
    }

#header{
padding:0 0 0 16px;
float:left;
background:#fff;
width:984px;
position:relative;
}

.logo{
padding:20px 6px 0 0;
float:left;
width:333px;
}
 
.banner{
float:right;
text-align:right;
width:645px;
}

.floating_div{
position:absolute;
right:20px;
top:0px;
}

.top_btn{
display:inline-block;
line-height:27px;
background:url(images/top_btn.gif) 0 0 no-repeat;
color:#614316;
text-transform:uppercase;
padding:0 0 0 15px;
float:left;
font-size:12px;
font-family:"Trebuchet MS";
}


.replymessage_design{
    background-color: #ededed;
    border: 1px solid gray;
    font-family: sans-serif;
    height: auto;
    margin-top: 7px;
    overflow: hidden;
    padding: 10px;
    width: 379px;
    word-wrap: break-word;
    font-size: 12px;
}
  #left
    {
        width: 300px;
        float: left;
        line-height: 1;
    }

    #right
    {
        margin-left: 300px; /* Change this to whatever the width of your left column is*/
    }

    .clear
    {
        clear: both;
    }
    
    .alert {
     background: #e9ffd9 url("adv_images/suc2.png") no-repeat scroll 10px 50%;
    border: 1px solid #a6ca8a;
    border-radius: 10px;
    color: #555;
    font-family: tahoma,Geneva,arial,sans-serif;
    font-size: 11px;
    margin: 10px;
    padding: 16px 10px 10px 69px;
    }
    .alert span{
        font-weight: bold;
         text-transform: uppercase;
    }

    .closebtn {
        margin-left: 15px;
        color: white;
        font-weight: bold;
        float: right;
        font-size: 22px;
        line-height: 20px;
        cursor: pointer;
        transition: 0.3s;
    }

    .closebtn:hover {
        color: black;
    }

.top_btn span{
display:inline-block;
line-height:27px;
background:url(images/top_btn.gif) right -27px no-repeat;
color:#614316;
padding:0px 10px 0 0;
font-size:15px;
font-family:"Trebuchet MS";
}    

.top_btn a{color:#614316;}


.main_row2{
width:1000px;
float:left;
}
.memu_side{
width:12px;
float:left;
}
.menu{
background:url(images/menu_bg.gif) 0 0 repeat-x;
width:1000px;
height:54px;
line-height:54px;
white-space: nowrap;
}
.menu ul{}
.menu li{
line-height:54px;
color:#fff;
font-size:13px;
display:inline;
font-weight:bolder;
line-height:54px;
text-transform:uppercase;
}
.menu li a{
color:#fff;
display:inline-block;
/*padding:0 20px 0px 20px;*/
padding:0 7px;
}
.menu li a:hover, .menu li a.active{
color:#fff;
background:url(images/menu_hover.gif) 0 0 repeat-x;
display:inline-block;
/*padding:0 20px 0px 20px;*/
padding:0 7px;
}

.menu-wide li a{
padding:0 20px!important;
}
.menu-wide li a:hover, .menu li a.active{
padding:0 20px!important;
}

.ass_side{
float:left;
width:12px;
height:49px;
}

.ass{
float:left;
width:976px;
background:#c1c1c1;
height:39px;
padding:10px 0px 0px 0px;
}

.input_sty1{
background:#fff;
height:27px;
width:271px;
margin-right:12px;
border:0px;
padding:0 0 0 10px;
border-radius:4px;
float:left;
font-family:"Trebuchet MS";
color:#656565;
}

.input_sty2{
cursor:pointer;
background:#fff;
height:27px;
border:0px;
padding:0 10px 0 10px;
border-radius:4px;
font-family:"Trebuchet MS";
color:#a8151d;
}


.content{
padding:20px 10px 20px 10px;
float:left;
background:#fff;
width:980px;
}

.items{
width:729px;
float:left;
}

.right_side{
width:251px;
float:left;
}

.item_box{
background:#fafafa;
border:1px solid #f0f0f0;
padding:20px 6px 10px 6px;
float:left;
text-align:justify;
height:190px;
width:212px;
margin:0 12px 13px 0;
}

.blue_16{
color:#3464b8;
font-size:16px;
font-family:"Trebuchet MS";
padding:5px 0px 15px 0px;
}
.blue_16 img{ padding-right:5px}

.item_box ul{
height:120px;
overflow:auto;
}

.item_box li{
color:#52aad2;
font-size:13px;
border-bottom:1px dashed #9c9b9b;
padding:2px 0px 4px 0px;
}
.item_box li a{
color:#52aad2;
}
.item_box li a:hover{
color:#000;
}

.side_box{
float:left;
padding:9px;
background:#e4e6e7;
margin-bottom:22px;
height:160px;
}

.side_box_up{
float:left;
padding:4px 9px;
/*background:#575757;*/
background:#a40101;
color:#fff;
font-size:14px;
text-transform:uppercase;
height:34px;
}


.side_box_up  a{
color:#FFFFFF;
}

.side_box_up  :hover{
color:#ff9497;
}

.blue_link{
color:#115982;
font-size:15px;
text-align:right;
padding:20px 20px 0 0;
background:url(images/arrow.png) right 20px no-repeat;
}
.blue_link a{color:#115982;}
.blue_link a:hover{color:#111;}



.ass_box_1{
background:#fafbfc;
border:1px solid #d6d6d6;
padding:10px;
float:left;
width:574px;
margin-right:20px;
}
.ass_box_2{
background:#fafbfc;
border:1px solid #d6d6d6;
padding:10px;
float:left;
width:342px;
}
.ass_box_2 div.picu{
float:left; padding:5px 5px 0 0px; height:67px;
}
.head_bar{
background:#ebebeb;
height:28px;
float:left;
line-height:28px;
font-size:15px;
width:562px;
text-transform:uppercase;
padding:0 0 0 12px;
color:#ac0605;
}
.cont_bar{
float:left;
width:564px;
border-bottom:1px solid #dedede;
padding:5px;
}
.pic{
    float:left;
    border:1px solid #dedede;
   height: 120px;
}

.red_15{
color:#5d0303;
width:337px;
font-size:15px;
float:left;
}
.red_15 a{
color:#5d0303;
}
.mix_13{
color:#5ba5d0;
width:260px;
font-size:12px;
float:left;
}
.mix_13 span{
color:#444242;
font-size:12px;

}
.ass_13{
color:#797878;
font-size:13px;
float:left;

}
 .black_12{
 color:#454545;
 padding:15px 0px 0px 0px;
 line-height:14px;
 }

.bracket{
background:url(images/bracket.png) 0 0 no-repeat;
height:79px;
color:#565656;
padding:20px 0px 0px 20px;
float:left;
width:84px;
font-size:31px;
}
.bracket span{
color:#095b8a;
font-size:14px;
line-height:20px;
}

.black_link{
color:#115;
font-size:13px;
text-align:right;
width:560px;
font-weight:bold;
padding:20px 20px 0 0;
background:url(images/arrow2.png) right 22px no-repeat;
}
.black_link a{color:#115;}
.black_link a:hover{color:#111;}



#footer{
padding:20px 20px 15px 40px;
float:left;
width:940px;
}

#footer ul{
float:left;
padding:5px 20px 0px 10px;
height:120px;
}
#footer li{
color:#3e3e3e;
font-size:12px;
font-family:"Trebuchet MS";
padding:1px;
}
#footer li span{
color:#d50808;
font-size:15px;
}
#footer li a{
color:#3e3e3e;
}
#footer li a:hover{
color:#000;
}

#footer div a{
color:#3e3e3e;
padding-right:10px;
}
#footer div a:hover{
color:#000;
padding-right:10px;
}


/*..........................................browse page............................................*/

#browse_left{
float:left;
width:218px;
padding:65px 12px 0 0;
}
#browse_right{
float:left;
width:750px;
padding:0px 0px 0 0;
}

#side_bowse{
float:left;
background:#ebebeb;
padding:0 0 20px 0;
}
.red_head{
float:left;
width:203px;
color:#fff;
background:url(images/red_head.png) 0 0 no-repeat;
height:29px;
line-height:29px;
padding:0 0 0 15px;
font-size:19px;
font-family:"Trebuchet MS";
}
.black_17{
color:#4a4a4a;
font-size:17px;
font-family:"Trebuchet MS";
float:left;
background:none;
border:0px;
}
.white_input{
float:left;
width:43px;
color:#000;
background:url(images/white_input.png) 0 0 no-repeat;
height:23px;
margin:0px 6px;
border:0px;
line-height:23px;
padding:0 0 0 0px;
font-size:12px;
font-family:"Trebuchet MS";
}



#side_bowse ul{padding:10px;}

#side_bowse li{
font-size:13px;
font-family:"Trebuchet MS";
background:url(images/arrow3.png) 8px 10px no-repeat;
padding:6px 0px 5px 25px;
border-bottom:1px dotted #9e9e9e;
color:#282828;
}
#side_bowse li a{
color:#282828;
}
#side_bowse li a:hover{
color:#800;
}

#side_bowse ul li ul{
		display:none;
		height:auto;
		padding:0px 0 0 20px;
		margin:0px;
		border:0px;
	
}
#side_bowse ul li:hover ul{
		display:block;
		height:auto;	      
	}
#side_bowse li ul{
	display:block;
	height:auto;
	padding-left:30px;
		}
#side_bowse li ul li{
        color:#5d6d7c;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:none;
	    text-align:left;
		border:none;
		line-height:12px;
		background:none;
		padding:4px 0 4px 0px; 
	    display:block;
	    cursor:pointer;
	}
#side_bowse li ul li a{color:#5d6d7c; background:none; padding:2px 0px 0px 0px;}
#side_bowse li ul li a:hover{ color:#000; background:none;}




.change{
float:left;
width:270px;
padding:10px 15px 8px 15px;
margin-left:92px;
background:#717171;
border-radius:5px;
margin-bottom:20px;
margin-top:5px;
}
.change2{
float:left;
width:135px;
padding:10px 15px 8px 15px;
margin-left:580px;
background:#717171;
border-radius:5px;
margin-bottom:20px;
margin-top:5px;
}


.white_12{color:#fff;}

.list_on{
width:25px;
height:23px;
display:block;
float:left;
background:url(images/grid_line.png) 0 -23px no-repeat;
margin:0 10px 0 10px;
}
.list_on.active{
width:25px;
height:23px;
display:block;
float:left;
background:url(images/grid_line.png) 0 0px no-repeat;
}

.grid_on{
width:25px;
height:23px;
display:block;
float:left;
background:url(images/grid_line.png) -25px -23px no-repeat;
margin:0 10px 0 0px;
}
.grid_on.active{
width:25px;
height:23px;
display:block;
float:left;
background:url(images/grid_line.png) -25px 0px no-repeat;
}


#list_details{
float:left;
width:720px;
background:#f9f9f9;
padding:15px;
}
#list_details_search{
float:left;
width:950px;
background:#f9f9f9;
padding:15px;
}
.head_bar2{
background:#ebebeb;
height:28px;
float:left;
line-height:28px;
font-size:15px;
width:708px;
text-transform:uppercase;
padding:0 0 0 12px;
color:#ac0605;
}

.head_bar_new .change2 {
float:left;
width:135px;
padding:5px 5px 5px 5px;
margin-left:425px;
background:#717171;
border-radius:5px;
margin-bottom:2px;
margin-top:2px;
font-size:10px;
}

.head_bar_new{
background:#ebebeb;
height:auto;
float:left;
line-height:28px;
font-size:15px;
width:708px;
text-transform:uppercase;
padding:5px 0 5px 12px;
color:#ac0605;
}

.cont_bar2{
float:left;
width:710px;
border-bottom:1px solid #dedede;
padding:15px 5px;
}


.cont_bar3{
float:left;
width:710px;
border-bottom:1px solid #b0c3eb;
border-left:1px solid #b0c3eb;
margin-bottom: 1px;
padding:15px 5px;
/*background:#dee4ef;*/
background:#ffffe3;
}

.bracket1{
height:79px;
color:#565656;
padding:20px 0px 0px 0px;
float:left;
font-size:31px;
}
.bracket1 span{
color:#095b8a;
font-size:14px;
line-height:28px;
}
.ass_1_3{
color:#586473;
font-size:13px;
float:left;
}

.ass_1_3_1{
color:#586473;
font-size:13px;
float:left;
} 

#grid_details{
float:left;
width:720px;
background:#f9f9f9;
padding:15px;
}
#grid_details_search{
float:left;
width:950px;
background:#f9f9f9;
padding:15px;
}

.grid_box{
width:198px;
float:left;
margin:8px;
background:#e8e8e8;
border:1px solid #e8e8e8;
display:block;
padding:10px 9px;
height:232px;
}

.grid_box_paid{
float:left;
/*background:#dee4ef;*/
background:#ffffe3;
border:1px solid #b0c3eb;
margin: 8px;
padding:10px 9px;
width: 198px;
height:232px;
}

/*.grid_box :hover{
background:#ffffff;

}*/

.bracket2{
color:#565656;
width:200px;
font-weight:bold;
padding:10px 0px 0px 0px;
float:left;
font-size:13px;
}
.bracket2 span{
color:#095b8a;
font-size:14px;
line-height:28px;
}

.mix_11{
color:#5ba5d0;
font-size:11px;
float:left;
font-weight:bold;
}
.mix_11 span{
color:#444242;
font-size:11px;

}




/*........................register............................*/

.registration_box{
 float:left;
 width:960px;
 padding:35px 0px 0px 20px;
}


.red_18{
font-size:18px;
color:#8c0303;
font-family:"Trebuchet MS";
text-transform:uppercase;
padding-bottom:0px;
float:left;
width:945px;
}
.red_19{
font-size:16px;
font-family:"Trebuchet MS";
float:left;
width:410px;
color:#000;
padding:4px 0 0 0;
}
.registra{
float:left;
width:536px;
}
.registra_in{
float:left;
padding:25px 0px 40px 20px;
width:510px;
border-left:3px solid #e9e9e9;
border-right:3px solid #e9e9e9;
background:#fbfbfb;
}

.black16{
font-size:16px;
color:#848484;
font-family:"Trebuchet MS";
}

.inpu_bg{
width:255px;
height:32px;
background:url(images/input_bg.png) 0 0 no-repeat;
padding:0 0 0 4px;
line-height:32px;
border:0px;
}
/*
.btn{
height:28px;
line-height:28px;
padding-top:25px;
}

.btn a{
background:url(images/btn.png) 0 0 no-repeat;
height:28px;
line-height:28px;
color:#fff;
display:inline-block;
padding:0 0 0 15px;
font-size:15px;
font-family:"Trebuchet MS";
}
.btn a span{
background:url(images/btn.png) right -28px no-repeat;
height:28px;
line-height:28px;
display:inline-block;
padding:0 30px 0 0px;
}
*/
.btn{
background:url(images/btn.png) 0 0 no-repeat;
height:28px;
line-height:28px;
width:163px;
text-align:center;
color:#fff;
display:inline-block;
padding:0 10px 3px 0px;
margin:10px 0px 10px 0px;
border:0px;
cursor:pointer;
font-size:15px;
font-family:"Trebuchet MS";
}
.btn a{
color:#fff;
}
.btn_link{
background:url(images/btn.png) 0 0 no-repeat;
height:24px;
line-height:24px;
width:75px;
text-align:center;
color:#fff;
display:inline-block;
/*padding:0 10px 3px 0px;
margin:10px 0px 10px 0px;*/
border:0px;
cursor:pointer;
font-size:12px;
font-family:"Trebuchet MS";
}


.btn1{
background:url(images/btn1.png) 0 0 no-repeat;
height:28px;
line-height:28px;
width:100px;
text-align:center;
color:#fff;
display:inline-block;
padding:0 10px 3px 0px;
margin:10px 0px 10px 0px;
border:0px;
cursor:pointer;
font-size:15px;
font-family:"Trebuchet MS";
}
.btn1 a{
color:#fff;
}

.btn2{
background:#164998;
height:28px;
line-height:28px;
width:auto;
text-align:center;
color:#fff;
display:inline-block;
border-radius:5px;
-o-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:0px 10px 0px 10px;
margin:10px 0px 10px 0px;
border:0px;
cursor:pointer;
float:right;
font-size:15px;
font-family:"Trebuchet MS";
}
.btn2 a{
color:#fff;
}
/*............................post-ad.........................*/



.place_page{
background:#ebebeb;
padding:20px;
width:920px;
float:left;
margin-bottom:20px;
}

.pagi_text{
color:#2866c5;
float:left;
font-family:"Trebuchet MS";
text-transform:uppercase;
font-size:14px;
padding:0px 10px 0px 5px;
}
.pagi_text a{
color:#2866c5;
text-transform:uppercase;
font-size:14px;
}
.pagi_text a:hover, .pagi_text a.active{
color:#a40101;
text-transform:uppercase;
}
.red_1{
width:27px;
height:22px;
float:left;
line-height:22px;
color:#fff;
padding-left:5px;
text-align:center;
font-size:16px;
background:url(images/red1.png) 0 0 no-repeat;
}

.red_2{
width:27px;
height:22px;
line-height:22px;
float:left;
color:#fff;
text-align:center;
font-size:16px;
background:url(images/red2.png) 0 0 no-repeat;
}

.black_20{
color:#0d0c0c;
font-family:"Trebuchet MS";
float:left;
font-size:20px;
padding-bottom:15px;
}

.black_20 span{
color:#a40101;
padding:0 0 0 150px;
font-size:12px;
}
.black_20 span a{
color:#a40101;
}
.black_20 span a:hover{
color:#a40101;
text-decoration:underline;
}

.ass_16{
color:#4c4c4c;
font-size:16px;
padding:0 20px 10px 0;
float:left;
}

.ass_16 span{
color:#a40101
}


.sp_16{
color:#4c4c4c;
font-size:16px;
padding:0 20px 10px 0;
/*float:left;*/
display:block;
}


.sp_16 .sp_span{
width:200px;
color:#4c4c4c;
font-size:16px;
font-weight:bold;
}

.ass_12{
color:#7e7e7e;
font-size:12px;
float:left;
}

.input_form{
background:#fff;
border:1px solid #8e8e8e;
height:25px;
width:409px;
line-height:25px;
margin-bottom:20px;
}


.red_msg{
  background:#FFCECE;
  color:#CC0000;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:2px solid #CC0000;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
  max-width: 87%;
  text-align: center;
}

.green_msg{
    padding: 5px 20px 5px 20px;
    background-color: #6DF59A;
    font-family: Verdana;
    font-size: 12px;
    font-weight:bold;
    border: #0FDD52 solid 2px;
    -moz-border-radius: 6px; /* Firefox */
    -webkit-border-radius: 6px; /* Safari, Chrome */
    border-radius: 6px; /* CSS3 */
    color: #0CAB40;
    max-width: 87%;
    text-align: center;
}
#error{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0033;
}

.blue_btn{
background:#1f59ba;
line-height:21px;
height:21px;
padding:0 10px 0px 10px;
color:#fff;
border:0px;
}
.blue_btn:hover{
background:#000;
line-height:21px;
height:21px;
color:#fff;
padding:0 10px 0px 10px;
}


/*..............................product Details...........................*/

.left_product{
float:left;
width:413px;
padding-right:25px;
}

.right_product{
float:left;
width:527px;
}

/*.blue_link1{
color:#2667cb;
font-size:15px;
float:left;
background:url(images/arrow1.png) 0 7px no-repeat;
padding:3px 0px 3px 10px;
}*/
.blue_link1 {
    background: url("images/arrow1.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    color: #2667cb;
    float: left;
    font-size: 15px;
    padding: 3px 0 3px 10px;
	
}
.wripper{
	margin-left: 146px;
}
.wripper1{
	margin-left: 229px;
}

.blue_link2{
color:#2667cb;
font-size:15px;
float:left;
background:url(images/arrow2.png) right 7px no-repeat;
padding:3px 10px 3px 0px;
}
.blue_link1 a,.blue_link2 a{
color:#2667cb;
}

.black_20_1{
color:#565656;
float:left;
font-size:20px;
padding-bottom:15px;
}

.picProduct_box{
width:527px;
float:left;
margin:0 0 20px 0;
position: relative;
}

.big_pic{
border: 0px solid red;
max-height: 373px;
max-width: 500px;
}
.list_pic{
float:left;
width:500px;
}
.list_pic ul{}
.list_pic li{
float:left;
width:100px;
height:75px;
margin:10px 20px 20px 0px;
}

.red_head{
width:110px;
padding:5px 13px;
background:#88170a;
color:#fff;
font-size:16px;
}

.simiad{
width:510px;
float:left;
border:1px solid #aaaaaa;
padding:25px 0 25px 15px;
}
.simiad ul{}
.simiad li{
float:left;
width:150px;
padding:0px 10px 0px 10px;
}
.simiad li span{color:#1c6ebb;}
.red_16{
font-size:16px;
color:#cc2410;
font-family:"Trebuchet MS";
padding-bottom:10px;

}

.ass_new_box{
background:#f0f0f0;
padding:10px;
width:390px;
float:left;
color:#626262;
font-size:11px;
margin:0 0 10px 0;
}
.ass_new_box span{
color:#2667cb;
}

.list_a{
float:left;
width:100px;
color:#424242;
font-size:14px;
padding:5px 0 5px 0px;
}
.list_b{
float:left;
width:300px;
color:#7a7a7a;
font-size:12px;
padding:5px 0 5px 0px;
}
.preview_ttl{
 font-size: 22px;
 font-weight:bold;
 text-decoration: underline;
 padding-left: 45px;
}
.thumbs{
padding:2px;
border: 1px solid #DDDDDD;
}
.thumbs:hover{
 border: 1px solid #AAAAAA;
}

.account_menu{
border:0px solid red;
padding:3px;
margin-bottom: 3px;
width: 933px;
}

.account_menu a{
 font-size: 12px;
 background:#D3D3D3 url(images/gnt.png) 0 0 repeat-x;
 /*background-image: url(images/gnt.png);*/
 display: inline-block;
 padding: 2px 4px;
 color: #540101;
 margin-right: 2px;
 width: 105px;
 text-align:center;
 border: 1px solid #CDCDCD;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.account_menu a:hover{
 background: #F9F9F9;
 color: #540101;
 margin-right: 5px;
 border: 1px solid #CCCCCC;
}

.account_menu_current{
 background: #F9F9F9;
 color: #540101;
 margin-right: 5px;
 border: 1px solid #CCCCCC;
}


.account_menu2{
border:0px solid red;
padding:3px;
margin-bottom:30px;
width: 953px;
}

.account_menu2 ul{}
.account_menu2 li{
 font-size: 11px;
 display: inline;
 height:18px;
 font-weight:bold;
 line-height:20px;
 color: #540101;
 margin-right: 2px;
 position:relative;
}

.account_menu2 li a{
 color: #540101;
/* min-width: 105px;*/
 min-width: 100px;
 text-align:center;
 background:#D3D3D3 url(images/gnt.png) 0 0 repeat-x;
 border: 1px solid #575757;
 border-radius: 3px;
  padding: 5px 10px;
 display:inline-block;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.account_menu2 li a:hover{
 background: #F9F9F9;
  display:inline-block;
  position:relative;
}
.account_menu2 li ul{
 z-index:100;
 position:absolute;
 display:none;
 
}
.account_menu2 li:hover ul{
 z-index:100;
 position:absolute;
 left:0px;
 display:block;
}
.account_menu2 li ul li{
 display:list-item;
 margin-bottom:10px;
}

.mem_box{
 border: 1px solid #DDDDDD;
 padding: 5px;
}




.logout{
 background-image: url(images/logout1.png);
}
.logout:hover{
 background-image: url(images/logout2.png);
}

.paging{
 background-color: #F4F4F4;
 font-size: 14px;
 font-weight:bold;
 float:right;
 margin-top:10px;

}


.paging a{
 display: inline-block;
 background-color: #FFFFFF;
 font-size: 12px;
 padding: 3px;
 border: 1px solid #BBBBBB;
 margin:1px;
 color: #5D0303;
 font-weight:bold;
}

.del_lnk{
 color: #880000;

}
.del_lnk:hover{
 color: #CC0000;
 text-decoration: underline;
}
.go{width:40px;
float:left;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:center;
padding:3px 0;
background:#820000;
border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border:none;
-webkit-border-radius:5px;
}
.go:hover{
background:#666;
}

.tab{}

.tab tr:nth-child(odd) td{
background:#ebf9ff;
font-size:12px;
color:#393f42;
padding:3px 0px 3px 5px;
}

.tab tr:nth-child(even) td{
background:#dfdfdf;
font-size:12px;
color:#393f42;
padding:3px 0px 3px 5px;
}
.tab tr:first-child td{
background:#1135a2;
font-size:14px;
color:#fff;
padding:3px 0px 3px 5px;
font-weight:bold;
}
/*..............................product Details...........................*/
.margin{float:left;
margin-left:285px;
}

.coupon_main{width:500px;
float:left;
border:1px solid #999;
min-height:300px;
margin:20px 0 20px 0px;
box-shadow:0 0 5px #b2b2b2;
-moz-box-shadow:0 0 5px #b2b2b2;
-ms-box-shadow:0 0 5px #b2b2b2;
-webkit-box-shadow:0 0 5px #b2b2b2;
-o-box-shadow:0 0 5px #b2b2b2;
background:#fff;
}
.coupon_head{width:500px;
float:left;
margin:16px 0 0 0;
}
.coupon_logo{width:169px;
float:left;
padding:0 0 0 19px;
}
.coupon_head_right{width:180px;
float:right;
margin-right:14px;
}
.coupon_code{width:180px;
float:right;
font-size:14px;
color:#921a19;
font-weight:bold;
padding:0 0 3px 0;
}
.coupon_mid{width:500px;
float:left;
margin:23px 0 0 0;
}
.off_main{width:100%;
float:left;
border-right:0px solid #cdcdcd;
height:auto;
}
.off_20{width:100%;
float:left;
font-size:26px;
line-height:50px;
font-family:Arial, Helvetica, sans-serif;
color:#8f0100;
font-weight:bold;
margin:25px 0 0 0;
text-align:center;
}

.off_left{width:65px;
float:left;
padding-left:5px;
}

.off_percent{width:65px;
float:left;
font-size:54px;
font-family:Arial, Helvetica, sans-serif;
color:#8d8d8d;
font-weight:bold;
margin:15px 0 0 0;
}
.off_off{width:65px;
float:left;
font-size:42px;
font-family:Arial, Helvetica, sans-serif;
color:#104495;
margin:23px 0 0 0;
}
.coupon_title{width:100%;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#282561;
font-size:26px;
font-weight:bold;
padding:0 0 0 0;
text-align:center;
text-transform:uppercase;
line-height:25px;
}
.coupon_dec{width:500px;
float:left;
background:url(images/coupon_dec_bg.png) repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
text-align:center;
padding:10px 0;
text-transform:none;
font-weight:bold;
min-height:80px;
margin:23px 0 3px 0;
line-height:25px;
}
#wrapper {
	        border-top: 1px solid #cdc;
				border-bottom: 1px solid #cdc;
				background-color: #F9F9F9;
				width: 100%;
				height: 220px;
				margin: 10px 0 0 0;
			    padding-top:5px;
				height:auto;
				min-height:185;
			}
			#carousel div {
				text-align: center;
				width: 300px;
				height: 220px;
				float: left;
				position: relative;
			}
			#carousel div img {
				border: none;
			}
			#carousel div span {
				text-align: center;
				color: #333;
				font-family: Arial, Geneva, SunSans-Regular, sans-serif;
				font-size: 12px;
				font-weight: bold;
				display: block;
				margin-top: 10px;
			}
			
			
			#wrapper1 {
				border-top: 1px solid #cdc;
				border-bottom: 1px solid #cdc;
				background-color: #F9F9F9;
				width: 100%;
				height: 220px;
				margin: 10px 0 0 0;
			    padding-top:5px;
				height:auto;
				min-height:185;
			}
			#carouse div {
				text-align: center;
				width: 300px;
				height: 220px;
				float: left;
				position: relative;
			}
			#carouse div img {
				border: none;
			}
			#carouse div span {
				text-align: center;
				color: #333;
				font-family: Arial, Geneva, SunSans-Regular, sans-serif;
				font-size: 12px;
				font-weight: bold;
				display: block;
				margin-top: 10px;
			}
			
			
			
			
				#wrapper2 {
				border-top: 1px solid #cdc;
				border-bottom: 1px solid #cdc;
				background-color: #F9F9F9;
				width: 100%;
				height: 220px;
				margin: 10px 0 0 0;
			    padding-top:5px;
				height:auto;
				min-height:185;
			}
			#carouse2 div {
				text-align: center;
				width: 300px;
				height: 220px;
				float: left;
				position: relative;
			}
			#carouse2 div img {
				border: none;
			}
			#carouse2 div span {
				text-align: center;
				color: #333;
				font-family: Arial, Geneva, SunSans-Regular, sans-serif;
				font-size: 12px;
				font-weight: bold;
				display: block;
				margin-top: 10px;
			}
			
 .gen_lnk{
        color : #620000;
        font-weight: bold;
    }
    .gen_lnk:hover{
        color: #b50000;
    }
    .cont_div a img{
       border: 1px solid #DDDDDD; 
    }
    .cont_div a img:hover{
       border: 1px solid #5b6661; 
    }		
	
	
.tab2{}	
.tab2 tr td{
 padding:5px;
 font-size:13px;
 background:#dadada;
 color:#000;
}
.tab2 tr:first-child td{
 padding:5px;
  font-size:14px;
 background:#993300;
 color:#fff;
}

.business_content{
    background-color: #f2f2f2;
    height: auto;
    max-height: 400px;
    overflow: auto;
    padding: 0 19px 16px;
    position: relative;
    top: 5px;
    width: 476px;
    margin-top: 40px;
}
	
.footer_lnk{
padding:5px;
}

.adv8_list {
  margin: 0 0 10px 0;
}
.adv8_list span {
  padding-right: 20px;
}

.adv8_address{
	clear: both;
	padding-top: 10px;
}

.adv8_all_pics{
	clear:both;
	  bottom: 5px;
  position: absolute;
  left: 10px;
}

.adv8_rating{
	clear: both;
	  margin-bottom: 10px;
	  margin-top: 10px;
}

.adv8_rating span.count {
  font-size: 15px;
  /*vertical-align: middle;*/
  font-weight: bold;
  margin-left: 5px;
    vertical-align: super;
  padding-top: 5px;
}

.star-rating {
  font-size: 0;
  white-space: nowrap;
  display: inline-block;
  width: 100px;
  height: 20px;
  overflow: hidden;
  position: relative;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
   vertical-align: middle;
}
.star-rating i {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 20%;
  z-index: 1;
  background: url('images/newstar.png');
  background-size: cover;
}
.star-rating input, .star-rating span.starx {
  -moz-appearance: none;
  -webkit-appearance: none;
  opacity: 0;
  display: inline-block;
  width: 20%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 2;
  position: relative;
}
.star-rating input:hover + i,
.star-rating input:checked + i,
.star-rating span.starx.selected + i {
  opacity: 1;
}

.star-rating i ~ i {
  width: 40%;
 background-size: contain;
  
}
.star-rating i ~ i ~ i {
  width: 60%;
}
.star-rating i ~ i ~ i ~ i {
  width: 80%;
}
.star-rating i ~ i ~ i ~ i ~ i {
  width: 100%;
}

#customrating .star-rating {
    height:14px !important;
    width:71px !important;
    
}
.adv8_create_review{
	margin: 5px auto;
}

.adv8_all_ratings {
	margin: 10px auto 0 auto;
}

.adv8_reviews {
	clear: both;
}

.adv8_reviews_row {
  clear: both;
    padding-top: 13px;
  
}

.adv8_reviews_col{
background: #C1C1C1;
  padding: 10px;
  width:100%;
    display: inline-block;

}

.adv8_ads {
	  width: 37%;
  display: inline-block;
  vertical-align: top;
}

.adv8_ads h3{
	padding-top:0;
	text-align: center;
}

.adv8_reviews_col .review {
	clear:both;
	padding: 10px 0;
}

.adv8_reviews_col .review .col1{
	margin-right: 10px;
	float:left;
	width:35%;
}

.adv8_reviews_col .review .col2{
	float:left;
	  padding-top: 2px;
	    display: inline-block;
  word-break: break-word;
}


span.stars, span.stars span {
    display: inline-block;
    background: url(images/starsv4.png) 0 -20px repeat-x;
    width: 99px;
    height: 20px;
}

span.stars span {
    background-position: 0 0;
}

.ass_1_3_1 {
    display: none !important;
}
