#left_side_full{

    width:1250px;

  margin-left: auto ;
  margin-right: auto ;
    background-color:#FEFFFE;
    border: 1px solid #e0e0e0;

     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}


.featured_upper_box {
	width:100%;
    float:left;
    padding-bottom: 10px;
}

.featured_upper_box_categories {
	width:98%;
    float:left;
    margin: 10px;
    border: 1px solid #e0e0e0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F2F2;
}

.featured_upper_box_inner_category {
	float: left;
	border: 1px solid #e0e0e0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 5px;
    background-color: #FFFFFF;
    font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
}
.featured_upper_box_inner_category a{
    margin: 5px;
}

.featured_upper_box_inner_category_description {
	width:98%;
    float:left;
    margin: 10px;
    border: 1px solid #e0e0e0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F2F2;
    font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
    font-size: 16px;
	line-height: 19px;
}
.featured_upper_box_inner_category_description p{
	margin: 10px;
}	


.featured_upper_box_inner_category_hide_icon {
	top: 5px;
	left: 35px;
	position: relative;
	cursor: pointer;
	margin: 2px;
	border: 1px solid #e0e0e0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F2F2;
}




.featured_upper_box_categories_selection {
	width: 100 %;
}

.featured_upper_box_categories_selection_in {
	
	margin-left: 355px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	background-repeat:no-repeat;
    background-size:25px 25px;
    width: 400px;
    cursor: pointer;
    /* -moz-box-shadow: 0px 10px 14px -7px #3e7327;
    -webkit-box-shadow: 0px 10px 14px -7px #3e7327;
    box-shadow: 0px 10px 14px -7px #3e7327; */
    
    /* background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1A74B4), color-stop(1, #0C5997));
    background:-moz-linear-gradient(top, #1A74B4 5%, #0C5997 100%);
    background:-webkit-linear-gradient(top, #1A74B4 5%, #0C5997 100%);
    background:-o-linear-gradient(top, #1A74B4 5%, #0C5997 100%);
    background:-ms-linear-gradient(top, #1A74B4 5%, #0C5997 100%);
    background:linear-gradient(to bottom, #1A74B4 5%, #0C5997 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A74B4', endColorstr='#0C5997',GradientType=0);
    
    background-color:#1A74B4;
    */
    
    background-color: #0A6EB2;
    background-image: url("/images/header_menu_bg.png");
    background-repeat: repeat-x;
    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    
    /* border:1px solid #0174B3; */
    
    display:inline-block;
    color:#ffffff;
    padding:6px 12px;
    text-decoration:none;
    width:200px;
    text-shadow:0px 1px 0px #5b8a3c;
}

/* .featured_upper_box_categories_selection_in:hover {
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0174B3), color-stop(1, #0174B3));
    background:-moz-linear-gradient(top, #0174B3 5%, #0174B3 100%);
    background:-webkit-linear-gradient(top, #0174B3 5%, #0174B3 100%);
    background:-o-linear-gradient(top, #0174B3 5%, #0174B3 100%);
    background:-ms-linear-gradient(top, #0174B3 5%, #0174B3 100%);
    background:linear-gradient(to bottom, #0174B3 5%, #0174B3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0174B3', endColorstr='#0174B3',GradientType=0);
    color:#ffffff;
    background-color:#0174B3;
    text-decoration: none;
}

*/

.featured_upper_box_categories_selection_in_old {
	
	margin-left: 355px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	background-repeat:no-repeat;
    background-size:25px 25px;
    width: 400px;
    color: #0174B3;
    cursor: pointer;
    -moz-box-shadow: 0px 10px 14px -7px #3e7327;
    -webkit-box-shadow: 0px 10px 14px -7px #3e7327;
    box-shadow: 0px 10px 14px -7px #3e7327;
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3f8c23), color-stop(1, #72b352));
    background:-moz-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:-webkit-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:-o-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:-ms-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:linear-gradient(to bottom, #3f8c23 5%, #72b352 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f8c23', endColorstr='#72b352',GradientType=0);
    
    background-color:#3f8c23;
    
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    
    border:1px solid #4b8f29;
    
    display:inline-block;
    color:#ffffff;
    padding:6px 12px;
    text-decoration:none;
    width:200px;
    text-shadow:0px 1px 0px #5b8a3c;
}

.featured_upper_box_categories_selection_in_old:hover {
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #234f14), color-stop(1, #77b55a));
    background:-moz-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:-webkit-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:-o-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:-ms-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:linear-gradient(to bottom, #234f14 5%, #77b55a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#234f14', endColorstr='#77b55a',GradientType=0);
    color:#ffffff;
    background-color:#234f14;
    text-decoration: none;
}

/*-- featured page loggedout --*/
.featured_loggedout_about{
    background-color:#cbebb2;
    border-bottom:1px solid #bbdba2;
    background-repeat:no-repeat;
	background-position: 420px 20px;
    -moz-border-radius: 5px 5px 0 0 ;
    -webkit-border-radius: 5px 5px 0 0 ;
    border-radius:  5px 5px 0 0 ;
    width:700px;
    height: 357px;
    float:left;
}

.featured_loggedout_about h1{
    color:#4e9709;
    margin:0px;
    padding-top:30px;
    padding-left:20px;
    padding-bottom:10px;
}

.featured_loggedout_about div{
    /*color:#707070;*/
    color:#666;
    font-size:14px;
	float:left;
    padding-left:20px;
}

.featured_loggedout_signup {
	width: 241px;
	overflow: hidden;
	float:right;
}



/*------------- content tabs featured ---------*/

.content_tabs_container_featured{
    margin-bottom:6px;
}
.content_tabs_container_featured a{
    display:block;
    float:left;
    border:1px solid #E0E0E0;
    width:100px;
    text-align:center;
    vertical-align:middle;
    height:21px;
    line-height:21px;
    padding-top:3px;
    color:#000000;
    font-weight:bold;
    -moz-border-radius: 5px 5px 0 0px;
      -webkit-border-radius: 5px 5px 0 0px;
      border-radius: 5px 5px 0 0px;
}

.content_tabs_container_featured .content_tab{
    border-bottom:1px solid #E0E0E0;
    background-color:#f7f7f7;
}

.content_tabs_container_featured .content_tab_active{

    border-bottom:1px solid white;
}

.content_tabs_container_featured .content_spacer{
    border-bottom:1px solid #E0E0E0;
    display:block;
    float:left;
    width:8px;
    height:25px;
}

.content_tabs_container_featured h2{
    border-bottom:1px solid #E0E0E0;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    height:25px;
    width:700px;
}

.content_tabs_container_featured_n h2{
    border-bottom:0;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    height:25px;
    width:700px;
}



/*------------- content tabs featured category ---------*/

.content_tabs_container_featured_cat{
    margin-bottom:6px;
    border-bottom:1px solid #E0E0E0;
}
.content_tabs_container_featured_cat a{
    display:block;
    float:right;
    border:1px solid #E0E0E0;
    text-align:center;
    vertical-align:middle;
    height:21px;
    line-height:21px;
    padding:3px;
    color:#999999;
    -moz-border-radius: 5px 5px 0 0px;
      -webkit-border-radius: 5px 5px 0 0px;
      border-radius: 5px 5px 0 0px;
}

.content_tabs_container_featured_cat .content_tab{
    border-bottom:1px solid #E0E0E0;
    background-color:#f7f7f7;
}

.content_tabs_container_featured_cat .content_tab_active{

    border-bottom:1px solid white;
}

.content_tabs_container_featured_cat .content_spacer{
    border-bottom:1px solid #E0E0E0;
    display:block;
    float:left;
    width:8px;
    height:25px;
}

.content_tabs_container_featured_cat h2{
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    height:25px;
}



/*-------- featured - video / photo-boxes -------*/
.featured_videobox{
    background-color:#f2f2f2;
    border-bottom:1px solid #d6d6d6;
    width:300px;
    height:330px;

    -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
     float:left;
      margin:5px;
}

.featured_videobox .featured_videobox_innerbox{
    width:299px;
    height:329px;
    border:1px solid #e5e5e5;
    -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
}

.featured_videobox h3{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.featured_videobox a.thumblink{
    display:block;
    margin:10px;
    margin-bottom:0px;
    margin-top:0px;
    width:279px;
    height:205px;
    background-repeat:no-repeat;
    background-size:279px 205px;

    -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
}


.featured_videobox a.playbutton{
    display:block;
    background-image:URL(/images/videobox_sprite.png);
    background-position:0px -24px;
    width:20px;
    height:20px;
    position:relative;
    top:-115px;
    left:138px;
    margin-bottom:-15px;

}

.featured_videobox a.photobutton {
    background-image: url("/images/videobox_sprite.png");
    background-position: 0 -44px;
    display: block;
    height: 18px;
    left: 260px;
    margin-bottom: -15px;
    position: relative;
    top: -25px;
    width: 20px;
}

.featured_videobox a.videobox_title{
    display:block;
    width:285px;
    color:#0174b3;
    font-decoration:none;
    font-size:11px;
    font-weight:bold;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    text-align:center;
    line-height:14px;
    height:28px;
    overflow:hidden;
}

.featured_videobox span.videobox_description{
    display:block;
    width:130px;
    color:#666;
    font-size:9px;
    font-weight:normal;
    margin-left:10px;
    margin-right:10px;
    overflow:hidden;
    line-height:12px;
    height:36px;
    margin-top:4px;
}

.featured_videobox div.featured_blog_content {
	border:1px solid #e5e5e5;
    -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
	height: 200px;
	overflow: hidden;
	margin: 10px;
	margin-top: 0px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	background-color: white;
}

.featured_videobox div.featured_blog_content p{
	margin: 5px;
}

.featured_videobox span.videobox_owner{
    display:none;
}

.featured_videobox div.videobox_like_share{
    margin-left:90px;
    margin-top:4px;
    margin-bottom:4px;
}

.featured_videobox div.videobox_comment_box {
	margin-left:85px;
    margin-bottom:4px;
    margin-right: 3px;
    width:208px;
}

.featured_videobox div.videobox_stats{
    margin-left:92px;
    margin-top:4px;
    margin-bottom:4px;

}

.featured_videobox div.videobox_stats span{
    font-size:10px;
    line-height:12px;
    color:#999998;
    background-repeat: no-repeat;
    display:block;
    float:left;


}

.featured_videobox span.videobox_comments{
    padding-left:16px;
    background-image: URL(/images/videobox_sprite.png);
    background-position:-6px -12px;
    width:25px;

}


.featured_videobox span.videobox_views{
    padding-left:18px;
    background-image: URL(/images/videobox_sprite.png);
    background-position:-4px 0px;
    width:25px;
}

/*-----------------------------end of fetured video/photo boxes---------------------------- */




/*-------- featured full - video / photo-boxes -------*/
.featured_full_videobox{
    width:98%;
    height:345px;
     float:left;
      margin:5px;
     border:1px solid #e5e5e5; 
    -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
}

.featured_full_videobox .featured_videobox_innerbox_left{
    width:463px;
    height:345px;
    float: left;
}

.featured_full_videobox .featured_videobox_innerbox_right{
    width:390px;
    height:345px;
    float: right;
}
.featured_videobox_innerbox_right_title{
	margin-top: 30px;
}
.featured_full_videobox h3{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.featured_full_videobox a.thumblink{
    display:block;
    margin:10px;
    margin-bottom:0px;
    width:442px;
    height:325px;
    background-repeat:no-repeat;
    background-size:442px 325px;

    -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
}


.featured_full_videobox a.playbutton{
    display:block;
    background-image:URL(/images/videobox_sprite.png);
    background-position:0px -24px;
    width:20px;
    height:20px;
    position:relative;
    top:-165px;
    left:230px;
    margin-bottom:-15px;

}

.featured_full_videobox a.photobutton {
    background-image: url("/images/videobox_sprite.png");
    background-position: 0 -44px;
    display: block;
    height: 18px;
    left: 410px;
    margin-bottom: -15px;
    position: relative;
    top: -25px;
    width: 20px;
}

.featured_full_videobox a.videobox_title{
    display:block;
    color:#0174b3;
    font-decoration:none;
    font-size:15px;
    font-weight:bold;
    margin-left:10px;
    margin-right:10px;
    text-align:left;
    line-height:16px;
    /* height:35px; */
    overflow:hidden;
}

.featured_full_videobox span.videobox_description{
    display:block;
    margin-left:10px;
    margin-right:10px;
    overflow:hidden;
    line-height:12px;
    margin-top:4px;
    font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	text-align: left;
	height: 175px;
}

.featured_full_videobox div.featured_blog_content {
	border:1px solid #e5e5e5;
    -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
	height: 325px;
	width: 442px;
	overflow: hidden;
	margin: 10px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	background-color: white;
}

.featured_full_videobox div.featured_blog_content p{
	margin: 5px;
}

.featured_full_videobox span.videobox_owner{
    display:none;
}

.featured_full_videobox div.videobox_like_share{
    margin-left:90px;
    margin-top:4px;
    margin-bottom:4px;
}

.featured_full_videobox div.videobox_comment_box {
	margin-left:105px;
    margin-bottom:4px;
    margin-right: 3px;
    width:208px;
}

.featured_full_videobox div.videobox_stats{
    margin-left:92px;
    margin-top:4px;
    margin-bottom:4px;

}

.featured_full_videobox div.videobox_stats span{
    font-size:10px;
    line-height:12px;
    color:#999998;
    background-repeat: no-repeat;
    display:block;
    float:left;


}

.featured_full_videobox span.videobox_comments{
    padding-left:16px;
    background-image: URL(/images/videobox_sprite.png);
    background-position:-6px -12px;
    width:25px;

}


.featured_full_videobox span.videobox_views{
    padding-left:18px;
    background-image: URL(/images/videobox_sprite.png);
    background-position:-4px 0px;
    width:25px;
}

/*-----------------------------end of featured full video/photo boxes---------------------------- */







/*-----------------------------Featured Button of Moro info -------------------------------*/
.featured_more_info_button {
    
    -moz-box-shadow: 0px 10px 14px -7px #3e7327;
    -webkit-box-shadow: 0px 10px 14px -7px #3e7327;
    box-shadow: 0px 10px 14px -7px #3e7327;
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3f8c23), color-stop(1, #72b352));
    background:-moz-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:-webkit-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:-o-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:-ms-linear-gradient(top, #3f8c23 5%, #72b352 100%);
    background:linear-gradient(to bottom, #3f8c23 5%, #72b352 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f8c23', endColorstr='#72b352',GradientType=0);
    
    background-color:#3f8c23;
    
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    
    border:1px solid #4b8f29;
    
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    padding:6px 12px;
    text-decoration:none;
    
    text-shadow:0px 1px 0px #5b8a3c;
    
}
.featured_more_info_button:hover {
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #234f14), color-stop(1, #77b55a));
    background:-moz-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:-webkit-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:-o-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:-ms-linear-gradient(top, #234f14 5%, #77b55a 100%);
    background:linear-gradient(to bottom, #234f14 5%, #77b55a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#234f14', endColorstr='#77b55a',GradientType=0);
    color:#ffffff;
    background-color:#234f14;
    text-decoration: none;
}
.featured_more_info_button:active {
    position:relative;
    top:1px;
}


/*-----Bottom Feaatured with New videos and browse categories. -----*/

.full_side_bottom_featured{
    width:100%;
    float: left;

}

.full_side_bottom_featured_ad {
	width:98%;
    margin: 10px;
    text-align: center;
}

.full_side_bottom_featured_ad img{
	margin: 5px;
}

.left_side_bottom_featured{
	padding-bottom:0px; 
	padding-top:0px;
    width:78%;
    float: left;

}

.right_side_bottom_featured{
border:2px solid #e3e3e3;
border-radius:3px;
	padding-bottom:0px; 
	padding-top:0px;
    width:17%;
	float: right;
	overflow: hidden;
	margin-top: 55px;
	margin-right: 10px;
	margin-left: 10px;
}


/*-----------------Featured Video/Blog/Photo full view----------------*/
#content_left_featured_full{
    width:630px;
	float: left;
    margin-right:0px;
    background-color:#FEFFFE;
    border: 1px solid #e0e0e0;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.content_left_featured_full_inner {
	padding: 6px;
}

.content_left_featured_full_inner h1{
	font-weight: bold;
	margin: 0.6em;
	font-size: 20px;
}
.content_left_featured_full_inner div.featured_full_description {
	margin: 10px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #505050;
}
.content_left_featured_full_inner div.featured_full_description p{
	text-align: left;
}
.content_left_featured_full_inner div.featured_full_product_url {
	margin: 10px;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	background-color:#F2F2F2;
    border: 1px solid #e0e0e0;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.content_left_featured_full_inner div.featured_full_product_url p{
	text-align: center;
	margin: 4px;
}
.content_left_featured_full_inner div.featured_full_view {
	margin: 10px;
}
.content_left_featured_full_inner div.featured_full_stats {
    height: 20px;
    margin-top: 6px;
    margin-left: 250px;
    margin-right: 6px;
    margin-bottom: 6px;
}

.content_left_featured_full_inner div.featured_full_like_share {
	margin-top: 6px;
    margin-left: 215px;
    margin-right: 6px;
    margin-bottom: 6px;
}

#content_right_featured_full {
    float: right;
    width: 300px;
    background-color:#FEFFFE;
    border: 1px solid #e0e0e0;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.content_right_featured_full_inner {
	padding: 0px;
}

.content_right_featured_full_inner p{
	text-align: center;
	margin-top: 15px;
}




/* ------------ header member search field ------------*/

#header_search_member{
  float:right;
  background-color:#DEDEDE;
  padding:10px;
  padding-top:7px;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  /*  behavior: url(/CSS/PIE.htc); */
}

#header_search_member_container{
    width:300px;
    height:35px;


    float:left;
    height:35px;

}

#header_search_member_field{
    border:0px;
    background-color:white;
    height:24px;
    width:290px;
    padding:5px;
    border-top:1px solid #A2A2A2;
    -moz-border-radius: 5px 0px 0px 5px;
      -webkit-border-radius: 5px 0px 0px 5px;
      border-radius:5px 0px 0px 5px;

}

#header_search_member_field:focus{
    background-image:none;
}

#header_search_member_field::-moz-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
#header_search_member_field:-moz-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
#header_search_member_field::-webkit-input-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
#header_search_member_field:-ms-input-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }

#header_search_field::-moz-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
#header_search_field:-moz-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
#header_search_field::-webkit-input-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
#header_search_field:-ms-input-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }

#header_search_member_button{
    display:block;
    float:right;
    background-image: URL(/images/header_search_button.png);
    background-repeat: repeat-x;
    border:none;
    width:45px;
    height:35px;
    -moz-border-radius: 0px 5px 5px 0px;
      -webkit-border-radius: 0px 5px 5px 0px;
      border-radius: 0px 5px 5px 0px;
}

#header_search {
	border-radius: 0px 0px 0px 0px;
}
/*-------------------Advertise Conact us------------*/

.advertise_contact_upper {
	background-color:#027abb; 
	margin:0; 
	padding:25px 15px 25px 15px; 
	color:white;  
	-moz-border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0; 
	border-radius: 5px 5px 0 0;
}
.advertise_contact_inner {
	margin: 10px;
}

#adver-contact-form .input_description{
    width:150px;
}

#adver-contact-form #recaptcha_widget{
    margin-left:165px;
}

#adver-contact-form input[type='text'],input[type='password']{
    width:300px;
}

#adver-contact-form label.error { 
	margin-left: 10px; 
	color: red;
}



/* ----------- little advertise button --------*/

#submenu_links_advertise{

    float:left;

    margin:6px 6px 0px 0px;
    
    width: 228px;

}

#submenu_links_advertise li{
    display: block;
    text-align:right;
    float:left;
}

#submenu_links_advertise li:hover{
    color:white;
    font-weight:normal;
    font-size:10px;
}

#submenu_links_advertise li a{
    display: block;
    color:white;
    font-weight:normal;
    font-size:10px;
    padding:8px;
}

#submenu_links_advertise li a:hover{
    text-decoration: none;
}

#header_menu_small_button_advertise{
    background-image: URL(/images/header_signup_login.png);
    border-left: 1px solid #306785;
    -moz-border-radius: 5px 5px 5px 5px;
      -webkit-border-radius: 5px 5px 5px 5px;
      border-radius: 5px 5px 5px 5px;
}


/*--------------------Featured Products Buy Page -----------------------*/

.products-featured-header {
	margin: 15px;
	width:98%;
}

.products-featured-header span.products-featured-header-title {
	 	/* -moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
        -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
        box-shadow:inset 0px 1px 0px 0px #a4e271; */
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E4EEF0), color-stop(1, #B4CDDF));
        background:-moz-linear-gradient(top, #E4EEF0 5%, #B4CDDF 100%);
        background:-webkit-linear-gradient(top, #E4EEF0 5%, #B4CDDF 100%);
        background:-o-linear-gradient(top, #E4EEF0 5%, #B4CDDF 100%);
        background:-ms-linear-gradient(top, #E4EEF0 5%, #B4CDDF 100%);
        background:linear-gradient(to bottom, #E4EEF0 5%, #B4CDDF 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4EEF0', endColorstr='#B4CDDF',GradientType=0);
        
        background-color:#B4CDDF;
        
		-o-border-radius: 6px;
		-ms-border-radius: 5px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #B2B7B8;
        margin-left:235px;
        display:inline-block;
        color:#000000;
        font-family:arial;
        font-size:25px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        text-align:center;
        text-shadow:0px 1px 0px #eeeeee;
		width:40%;
}

.products-featured-header span.products-featured-header-title span.products-featured-header-title-low {
	font-size:20px;
}

.products-featured-header span.products-featured-header-title span.products-featured-header-title-low #selected-ads {
	color: green;
}

.products-featured-list {
	width:98%;
	margin-left:1%;
	margin-right:1%;
	height:auto;
}

#products-featured-product-detail {
	width:100%;
	margin-top:40px;
	margin-bottom:10px;
	height:auto;
}

.products-featured-product-detail-header {
	width:881px;
	margin-left:25px;
	margin-right:25px;
	height:33px;
}

.products-featured-product-detail-header span.product-detail-header-left{
		-moz-box-shadow: 0px 1px 0px 0px #33bdef;
        -webkit-box-shadow: 0px 1px 0px 0px #33bdef;
        box-shadow: 0px 1px 0px 0px #33bdef;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
        background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
        
        background-color:#33bdef;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #057fd0;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        
        text-shadow:0px -1px 0px #5b6178;
		float:left;
}

.products-featured-product-detail-header span.product-detail-header-right{
		-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        
        background-color:#007dc1;
        
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #0061a7;
		-webkit-transform: skew(-20deg); 
   		-moz-transform: skew(-20deg);
   		transform: skew(-20deg);
		float:right;
}

.products-featured-product-detail-content {
	width:881px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
	height:390px;
	-o-border-radius: 6px;
	-ms-border-radius: 5px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    
    border:4px solid #bab1ba;
}

.products-featured-product-detail-content div.product-featured-descrition-box {
		
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed ), color-stop(1, #F2F2F2));
        background:-moz-linear-gradient(top, #ededed 5%, #F2F2F2 100%);
        background:-webkit-linear-gradient(top, #ededed 5%, #F2F2F2 100%);
        background:-o-linear-gradient(top, #ededed 5%, #F2F2F2 100%);
        background:-ms-linear-gradient(top, #ededed 5%, #F2F2F2 100%);
        background:linear-gradient(to bottom, #ededed 5%, #F2F2F2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#F2F2F2',GradientType=0);
        
        background-color:#F2F2F2;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:2px solid #bab1ba;
        float:left;
        padding:6px 11px;
        
		height:342px;
		width:180px;
		margin:25px 40px;
}

.products-featured-product-detail-content div.product-featured-descrition-box:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F2F2F2), color-stop(1, #bab1ba));
        background:-moz-linear-gradient(top, #F2F2F2 5%, #bab1ba 100%);
        background:-webkit-linear-gradient(top, #F2F2F2 5%, #bab1ba 100%);
        background:-o-linear-gradient(top, #F2F2F2 5%, #bab1ba 100%);
        background:-ms-linear-gradient(top, #F2F2F2 5%, #bab1ba 100%);
        background:linear-gradient(to bottom, #F2F2F2 5%, #bab1ba 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#bab1ba',GradientType=0);
        background-color:#F2F2F2;
        border:2px solid #ededed;
}

.products-featured-product-detail-content div.product-featured-descrition-box span.product-featured-descrition-box-span1 {
	width:170px;
	color:#0174B3;
    font-family:Trebuchet MS;
    font-size:20px;
	line-height:22px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 1px 0px #bab1ba;
	display:block;
	margin:10px 0px;
}

.products-featured-product-detail-content div.product-featured-descrition-box span.product-featured-descrition-box-span1 a{
	color:#0174B3;
    font-family:Trebuchet MS;
    font-size:14px;
	line-height:22px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 1px 0px #bab1ba;
}

.products-featured-product-detail-content div.product-featured-descrition-box span.product-featured-descrition-box-span2 {
	width:170px;
	color:#333333;
    font-family:Trebuchet MS;
    font-size:17px;
	line-height:19px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 1px 0px #bab1ba;
	display:block;
	margin:10px 0px;
}

.products-featured-product-detail-content div.product-featured-descrition-box span.product-featured-descrition-box-span3 {
	width:170px;
	color:#306108;
    font-family:Trebuchet MS;
    font-size:17px;
	line-height:19px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 1px 0px #bab1ba;
	display:block;
	margin:10px 0px;
}

.products-featured-product-detail-content div.product-featured-descrition-box span.product-featured-descrition-box-span4 {
	width:170px;
	color:#306108;
    font-family:Trebuchet MS;
    font-size:20px;
	line-height:22px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 1px 0px #bab1ba;
	display:block;
	margin:10px 0px;
}

.products-featured-product-detail-content input[type=radio] {
	-webkit-appearance:none;
	-moz-appearance:none;
	background:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	border:3px solid #d5d5d5;
	display:inline-block;
	width:18px;
	height:18px;
	vertical-align:text-top;
	padding: 0;
}

.products-featured-product-detail-content input:hover{
	border:3px solid #c5c5c5;
}

.products-featured-product-detail-content input[type="radio"]:checked:after {
	content:"\00a0";
	display:block;
	position:relative;
	left:1px;
	top:1px;
	height:10px;
	width:10px;
	background:#a5a5a5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}

/*-----------------------product form ---------------------------------*/
#products-featured-product-form {
	width:100%;
	margin-top:30px;
	margin-bottom:10px;
	height:30px;
	display: block;
}

.product-featured-form-error-box {
	float: left;
	margin-left: 20px;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
        
    border:1px solid #f24537;
}

.product-featured-form-error-box span{
	width: 350px;
	text-align: justify;
	font-family:Trebuchet MS;
	text-shadow:0px 1px 0px #ffee66;
	color: #f24537;
	font-size: 18px;
	line-height: 21px;
	margin: 20px;
	
}

.product-featured-form-box {
	float: right;
}


.product-form-submit-button{
		-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        
        background-color:#007dc1;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:16px;
        font-weight:normal;
        padding:6px 16px;
        text-decoration:none;
        cursor:pointer;
        text-shadow:0px 1px 0px #154682;
}

.product-form-submit-button-disabled{
		-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
        -webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
        box-shadow:inset 0px 1px 0px 0px #dcecfb;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));
        background:-moz-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
        background:-webkit-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
        background:-o-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
        background:-ms-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
        background:linear-gradient(to bottom, #bddbfa 5%, #80b5ea 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea',GradientType=0);
        
        background-color:#bddbfa;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #84bbf3;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:16px;
        font-weight:normal;
        padding:6px 16px;
        text-decoration:none;
        cursor:pointer;
        text-shadow:0px 1px 0px #154682;
}

.products-featured-purchased-thanks {
	 	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
        -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
        box-shadow:inset 0px 1px 0px 0px #a4e271;
		-o-border-radius: 6px;
		-ms-border-radius: 5px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #74b807;
        
        display:inline-block;
        color:#74b807;
        font-family:arial;
        font-size:25px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        text-align:center;
        text-shadow:0px 1px 0px #528009;
		width:94%;
}


.featured-slot-listing {
	
	width:94%;
	margin-left: 2%;
	margin-right: 2%;
	height: auto;
}

.featured-slot-element {
	display: block;
	float: left;
	text-align: center;
	margin: 2%;
	width: 25%;
	height: 240px;
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
    background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
        
    background-color:#b8e356;
    
    
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    
    border:2px solid #77A809;
    float:left;
    padding:6px 11px;
}

.featured-slot-element-no-content {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4399C8 ), color-stop(1, #468ccf));
    background:-moz-linear-gradient(top, #4399C8 5%, #468ccf 100%);
    background:-webkit-linear-gradient(top, #4399C8 5%, #468ccf 100%);
    background:-o-linear-gradient(top, #4399C8 5%, #468ccf 100%);
    background:-ms-linear-gradient(top, #4399C8 5%, #468ccf 100%);
    background:linear-gradient(to bottom, #4399C8 5%, #468ccf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4399C8', endColorstr='#468ccf',GradientType=0);
    
    background-color:#4399C8;
    
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    
    border:2px solid #0A557D;
}

.featured-slot-element:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
        background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
        background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
        background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
        background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
        background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
        
        background-color:#a5cc52;
}


.featured-slot-element-no-content:hover {
	 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #4399C8));
        background:-moz-linear-gradient(top, #468ccf 5%, #4399C8 100%);
        background:-webkit-linear-gradient(top, #468ccf 5%, #4399C8 100%);
        background:-o-linear-gradient(top, #468ccf 5%, #4399C8 100%);
        background:-ms-linear-gradient(top, #468ccf 5%, #4399C8 100%);
        background:linear-gradient(to bottom, #468ccf 5%, #4399C8 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#4399C8',GradientType=0);
        background-color:#4399C8;
}

.featured-slot-element span.slot-header {
	color:#306108;
    font-family:Trebuchet MS;
    font-size:21px;
	line-height:23px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 0px 0px #bab1ba;
    display: block;
    margin: 3px;
}

.featured-slot-element span.slot-name-page {
	color:#ffffff;
    font-family:Trebuchet MS;
    font-size:21px;
	line-height:23px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 0px 0px #ffffff;
    display: block;
    margin: 3px;
}

.featured-slot-element span.slot-name-category {
	color:#306108;
    font-family:Trebuchet MS;
    font-size:18px;
	line-height:21px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 0px 0px #bab1ba;
    display: block;
    margin: 3px;
}

.featured-slot-element p.slot-links {
	color:#ffffff;
    font-family:Trebuchet MS;
    font-size:15px;
	line-height:21px;
    font-weight:bold;
	text-decoration:none;
    text-align:center;    
    text-shadow:0px 0px 0px #ffffff;
    display: block;
    margin: 3px;
    margin-top: 6px;
    margin-bottom: 6px;
}

.featured-slot-element p.slot-links a{
	color:#ffffff;
    text-decoration:none;
    text-align:center;
    margin-left: 3px;
    margin-right: 3px;
    cursor: pointer;
}

.featured-slot-element p.slot-description {
	color:#306108;
    font-family:Trebuchet MS;
    font-size:14px;
	line-height:15px;
    font-weight:bold;
	text-decoration:none;
    text-shadow:0px 0px 0px #bab1ba;
    display: block;
    margin: 3px;
    margin-top: 6px;
    margin-bottom: 6px;
    height:75px;
}

.featured-slot-element p.slot-description span{
	margin: 3px;
}

.featured-slot-element p.slot-description span.slot-description-left {
	color:#306108;
	text-align: left;
	float: left;
}

.featured-slot-element p.slot-description span.slot-description-right {
	color:#ffffff;
	text-align: left;
	float: right;
	text-shadow:0px 0px 0px #ffffff;
	font-size: 12px;
}

.featured-slot-element-no-content span.slot-header {
	color:#ffffff;
	text-shadow:0px 0px 0px #ffffff;
}

.featured-slot-element-no-content span.slot-name-page {
	color:#ffffff;
	text-shadow:0px 0px 0px #ffffff;
}

.featured-slot-element-no-content span.slot-name-category {
	color:#ffffff;
	text-shadow:0px 0px 0px #ffffff;
}

.featured-slot-element-no-content p.slot-links {
	color:#ffffff;
	text-shadow:0px 0px 0px #ffffff;
}

.featured-slot-element-no-content p.slot-links a{
	color:#ffffff;
	text-shadow:0px 0px 0px #ffffff;
	font-size:18px;
}

.featured-slot-element-no-content p.slot-links a:hover{
	text-decoration: underline;
}

.featured-slot-element-no-content p.slot-description {
	color:#ffffff;
	text-shadow:0px 0px 0px #ffffff;
}

.featured-slot-element-no-content p.slot-description span.slot-description-left {
	color:#ffffff;
	text-shadow:0px 0px 0px #ffffff;
}

.featured-slot-element-no-content span{
	color: #ffffff;
	text-shadow:0px 0px 0px #ffffff;
}

.selected_ad_id_div {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px auto;
	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}


.selected_ad_id_div label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.selected_ad_id_div label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: linear-gradient(top, #00bf00 0%, #009400 100%);

	top: 2px;
	left: 2px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.selected_ad_id_div label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.selected_ad_id_div input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}


.selected_ad_id_div2 {
	width: 80px;
	height: 26px;
	background: #333;
	margin: 10px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

.selected_ad_id_div2:after {
	content: 'OFF';
	font: 12px/26px Arial, sans-serif;
	color: #ff0000;
	position: absolute;
	right: 10px;
	z-index: 0;
	font-weight: bold;
	/* text-shadow: 1px 1px 0px rgba(255,255,255,.15); */
}

.selected_ad_id_div2:before {
	content: 'ON';
	font: 12px/26px Arial, sans-serif;
	color: #00bf00;
	position: absolute;
	left: 10px;
	z-index: 0;
	font-weight: bold;
}

.selected_ad_id_div2 label {
	display: block;
	width: 34px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.selected_ad_id_div2 input[type=checkbox]:checked + label {
	left: 43px;
}

.select-ads-form-aff_id::-moz-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
.select-ads-form-aff_id:-moz-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
.select-ads-form-aff_id::-webkit-input-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }
.select-ads-form-aff_id:-ms-input-placeholder { font-weight:normal;color:#999;font-family: "Arial",Helvetica,sans-serif;font-size: 12px; }

#select-ads-form-inner label {
	font-weight:bold;
	color:#000000;
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 14px;
	margin: 5px;
}

#select-ads-form-inner input{
	-moz-border-radius:6px;
     -webkit-border-radius:6px;
     border-radius:6px;
}

#select-ads-form-inner label.error{
	font-weight:normal;
	color:red;
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 12px;
	font-style:italic;
	margin: 5px;
}

#select-ads-form-inner input.error{
	-moz-border-radius:6px;
     -webkit-border-radius:6px;
     border-radius:6px;   
     border:1px solid red; 
     border-color: red red red red;
    border-style: solid;
    border-width: 1px;
}

.select-ads-form-inner-help span {
	float: right;
	margin-bottom: 10px;
	margin-right: 35px;
	font-style: italic;
	
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
        -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
        box-shadow:inset 0px 1px 0px 0px #a4e271;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
        background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
        background-color:#89c403;
		-o-border-radius: 6px;
		-ms-border-radius: 5px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #74b807;
        display:inline-block;
        color:#ffffff;
        font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
        font-size:13px;
        padding:6px 24px;
        text-decoration:none;
        text-align:center;
        text-shadow:0px 1px 0px #528009;
        cursor: help;
	
}

#paydotcom-help-text span.paydotcom-help-text-description {
		background-color:#CBEBB2;
		-o-border-radius: 6px;
		-ms-border-radius: 5px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #BBDBA2;
        text-align: justify;
        font-style: italic;
        font-size: 14px;
        font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
        color: #666666;
        display:block;
        width: 98%;
}

#paydotcom-help-text span.paydotcom-help-text-description p{
	margin: 8px;
}	

#logo {
    height: auto;
}

#logo img {
    height: 150px;
    margin-top: 0;
    width: 720px;
}

#header_menu ul#navigation li.navitem a {
    color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 40px;
    padding: 8px 20px;
}


