body {
	background-color:#fff;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto auto auto;
	color:#000;/* background:url(/images/newassets/top_header.gif) repeat-x top; */
}
#corpbar {
	width: 343px;
	height: 26px;
	padding: 6px 0 0 9px;
	background: url(corpbar.png) no-repeat top left;
	color: white;
	position: absolute;
	top: 0px;
	left: 0px;
}
#corpbar a {
	color: white;
	text-decoration: none;
}
#corpbar a:hover {
	text-decoration: underline;
}
p {
	text-align:justify;
	line-height:17px;
	padding:5px 0 5px 0;
	margin:0px;
}
h2 {
	font-size:19px;
	color:#000000;
	font-weight:normal;
	padding:10px 0 10px 0;
	margin:0px;
}
h2 span {
	font-weight:bold;
}
h3 {
	font-size:14px;
	color:#000000;
	font-weight:normal;
	padding:7px 0 10px 0;
	margin:0px;/* float:left; */
}
h3 span {
	font-weight:bold;
}
#wrap {
	/*width:1032px;*/
	width:960px;
	position: relative;
	margin:auto;
	z-index: 100;
}
.top_header {
	width:1032px;
	height:26px;
}
/* --- zoneid 147: start --- */
#topright {
	float: right;
	margin-top: -25px;
	width: 400px;
	height: 100px;
	position: relative;
}
/* --- zoneid 147: end --- */
/* --- supersearch ad: start --- */
.sistersite {
	float: right;
	width: 501px;
}
#ss_learnmore {
	position: absolute;
	top: 27px;
	right: 9px;
	border: none;
}
#ss_tryitnow {
	position: absolute;
	top: 58px;
	right: 9px;
	border: none;
}
/* --- supersearch ad: end --- */
div.butterscotch_link {
	float:right;
	padding:5px 25px 0 0;
}
.main_content {
	width:960px;
	margin:auto;
	margin-top: 10px;
	padding:0;
	background-color: white;
}
.main_content.thankyou {
	margin-top: 0px;
}
.main_header {
	width:960px;
	height:85px;
}
.logo {
	float:left;
	padding:0px;
}
.header_right_text {
	width:300px;
	float:right;
	font-size:12px;
	color:#cf5d24;
	padding:10px 0 0 0;
	line-height:18px;
}
.sponsored_box {
	height: 95px;
	border-top:3px #e0e0e0 solid;
	border-bottom:3px #000 solid;
	margin-bottom: 10px;
}
.sponsored_box.sp_box_tu {
	height: 90px;
}
img.sponsored_text {
	float:left;
	padding:6px 0 0 0;
}
.sponsor_box {
	width:173px;
	/* width:220px; */
	float:left;
	padding:6px 0 6px 15px;
	height: 83px;
	position:relative;
}
.sponsor_box img {
	float:left;
	padding: 0 3px 3px 0;
}
img.sponsored_icon {
	width:37px;
	float:left;
	padding-right: 3px;
	border: none;
}
.sponsor_details {
	float:left;
	color:#323232;
}
.sponsor_details a {
	color:#38aff3;
	text-decoration:none;/* padding:0 0 0 15px;
	background:url(/images/newassets/sponsored_titles_icon.gif) no-repeat left; */
}
.sponsor_details a:hover {
	text-decoration:underline;
}
.about_tab {
	width:958px;
	background-color:#e9f7fe;
	border:1px #c2e9fc solid;
	margin:12px 0 12px 0;
	padding:5px 0 5px 0;
}
.about_tab a {
	padding:0 0 0 15px;
	text-decoration:none;
	margin:0 0 0 10px;
	color:#1a1818;
	background:url(blue_bullet.gif) no-repeat left;
}
.about_tab span {
	color:#26aff4;
	font-weight:bold;
}
.about_tab a:hover span {
	text-decoration:underline;
}
.nojs {
	background-color: #9F1D1D;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 10px;
	display: block;
}
.nojs a {
	background-color: #999600;
	color: #FFFFE6;
}
.nojs a:hover {
	text-decoration: none;
	background-color: #008F9E;
	color: #E6FDFF;
}
.bxNotice {
	padding: 5px;
	background-color: #FFFFCF;
	border: 1px solid #BF716B;
	border-left: 6px solid #BF716B;
	margin-top: 10px;
	font-size: 12px;
}
/* 
------------------------------------------------------
  FLOATS
------------------------------------------------------
*/
.Relative {
	position:       relative;
}
.Absolute {
	position:       absolute;
}
.Clear {
	clear:             both;
}
.ClearLeft {
	clear:         left;
}
.ClearRight {
	clear:        right;
}
.Left {
	float:              left;
}
.Right {
	float:             right;
}
.Show {
	visibility:             visible;
	display:                block;
}
.Hide {
	visibility:             hidden;
	display:                none;
}
/*
------------------------------------------------------
  PADDINGS
------------------------------------------------------
*/
.pad1 {
	padding:        1px
}
.pad2 {
	padding:        2px
}
.pad3 {
	padding:        3px
}
.pad4 {
	padding:        4px
}
.pad5 {
	padding:        5px
}
.pad6 {
	padding:        6px
}
.pad10 {
	padding:       10px
}
.pad15 {
	padding:       15px
}
.pad20 {
	padding:       20px
}
.pad30 {
	padding:       30px
}
.padLeftRight5 {
	padding:   0px 5px 0px 5px;
}
.padUpDown5 {
	padding:    5px 0px 5px 0px;
}
.padUpDown10 {
	padding:   10px 0px 10px 0px;
}
.padUpDown14 {
	padding:   14px 0px 14px 0px;
}
.padUpDown15 {
	padding:   15px 0px 15px 0px;
}
.padBottom5 {
	padding-bottom: 5px;
}
.padBottom10 {
	padding-bottom: 10px;
}
.padPicRight {
	padding: 0 0 5px 5px;
}
.padUp10 {
	padding:   10px 0px 0px 0px;
}
.padUp15 {
	padding:   15px 0px 0px 0px;
}
.padAddSolutionButton {
	padding: 10px 10px 10px 10px;
}
.padRSS {
	padding: 30px 10px 10px 10px;
}
.marginUpDown15 {
	margin: 15px 0px 15px 0px;
}
.marginDown10 {
	margin-bottom: 10px;
}
.marginDown15 {
	margin-bottom: 15px;
}
.marginDown20 {
	margin-bottom: 20px;
}
/*
------------------------------------------------------
  BORDERS
------------------------------------------------------
*/
.borderGreyLt {
	border:solid;
	border-width:1px;
	border-color:#f1f1f1;
}
.borderGreyLtMd {
	border:solid;
	border-width:1px;
	border-color:#eaeaea;
}
.borderGreyMd {
	border:solid;
	border-width:1px;
	border-color:#afafaf;
}
.borderGreyDk {
	border:solid;
	border-width:1px;
	border-color:#333333;
}
.borderWhite {
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
.borderBottomGreyLt {
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#f1f1f1;
}
.borderBottomGreyLtMd {
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#eaeaea;
}
.borderBottomGrey {
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#c3c3c3;
}
.borderTopGreyLt {
	border-top:solid;
	border-top-width:1px;
	border-top-color:#f1f1f1;
}
.borderTopGreyLtMd {
	border-top:solid;
	border-top-width:1px;
	border-top-color:#eaeaea;
}
.borderTopGrey {
	border-top:solid;
	border-top-width:1px;
	border-top-color:#c3c3c3;
}
.borderRightGreyLt {
	border-right:solid;
	border-right-width:1px;
	border-right-color:#dfdfdf;
}
.borderLeftGreyLt {
	border-left:solid;
	border-left-width:1px;
	border-left-color:#dfdfdf;
}
.borderRightWhite {
	border-right:solid;
	border-right-width:1px;
	border-right-color:#ffffff;
}
.borderBottomBiege {
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd8c5;
}
.borderBottomBiegeDk {
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#9d9987;
}
.borderStrong {
	border-width:2px;
}
/*
------------------------------------------------------
  BACKGROUNDS
------------------------------------------------------
*/

.bgWhite {
	background:      #FFFFFF;
}
.bgBlack {
	background:      #000000;
}
.bgBlue {
	background:      #4397ec;
}
.bgBlueLine {
	background:  #1b73cc;
}
.bgOrange {
	background:     #ff5a00;
}
.bgGreyLtLt {
	background:     #f8f8f8;
}
.bgGreyLt {
	background:     #f3f3f3;
}
.bgGreyMdLt {
	background:     #DEDEDE;
}
.bgGreyMd {
	background:     #666666;
}
.bgGreyDk {
	background:     #333333;
}
.bgGreyDkDk {
	background:     #4e4e4e;
}
.bgSponsor {
	background:      #FAFAFA;
}
.bgImage {
	background-repeat:    no-repeat;
	background-position:  top left;
}
/*
------------------------------------------------------
  FORM ELEMENTS
------------------------------------------------------
*/
.explanatory {
	padding-bottom: 20px;
}
form {
	padding:        0px;
	margin:         0px;
	font-size:      12px;
}
.formline {
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
}
.formline label {
	width: 150px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 5px;
}
.formline input {
	float: left;
	margin-right: 5px;
}
.formdata {
	color: #455C6F;
	font-weight: bold;
}
li {
	list-style-position:  outside;
	margin-left:      0px;
}
/*
------------------------------------------------------
  LINKS
------------------------------------------------------
*/
a {
	font-size: 12px;
}
a:link, a:visited, a:active {
	color:          #333333;
	text-decoration:    underline;
}
a:hover {
	color:          #4397ec;
	text-decoration:    none;
}
a.linkNone:link, a.linkNone:visited, a.linkNone:active, a.linkNone:hover {
	text-decoration:    none;
}
a.linkWhite:link, a.linkWhite:visited, a.linkWhite:active {
	color:          #FFFFFF;
	text-decoration:    none;
}
a.linkWhite:hover {
	color:          #4397ec;
	text-decoration:    none;
}
a.linkWhiteGrey:link, a.linkWhiteGrey:visited, a.linkWhiteGrey:active {
	color:          #FFFFFF;
	text-decoration:    none;
}
a.linkWhiteGrey:hover {
	color:          #333333;
	text-decoration:    none;
}
a.linkGreyLt:link, a.linkGreyLt:visited, a.linkGreyLt:active {
	color:          #858585;
	text-decoration:    none;
}
a.linkGreyLt:hover {
	color:          #4397ec;
	text-decoration:    none;
}
a.linkGreyTab:link, a.linkGreyTab:visited, a.linkGreyTab:active {
	color:          #666666;
	text-decoration:    none;
}
a.linkGreyTab:hover {
	color:          #000000;
	text-decoration:    none;
}
a.blackLink:link, a.blackLink:visited, a.blackLink:active {
	color:          #ffffff;
}
a.blackLink:hover {
	color:          #4397EC;
	text-decoration:    none;
}
a.linkGreyDk:link, a.linkGreyDk:visited, a.linkGreyDk:active {
	color:          #333333;
	text-decoration:    none;
}
a.linkGreyDk:hover {
	color:          #4397ec;
	text-decoration:    none;
}
a.linkGreyLtMd:link, a.linkGreyLtMd:visited, a.linkGreyLtMd:active {
	color:          #333333;
	text-decoration:    none;
}
a.linkGreyLtMd:hover {
	color:          #4397ec;
	text-decoration:    none;
}
a.linkGreyMd:link, a.linkGreyMd:visited, a.linkGreyMd:active {
	color:          #9e9e9e;
	text-decoration:    underline;
}
a.linkGreyMd:hover {
	color:          #4397ec;
	text-decoration:    none;
}
a.linkOrange:link, a.linkOrange:visited, a.linkOrange:active {
	color:          #4397ec;
	text-decoration:    underline;
}
a.linkOrange:hover {
	color:          #333333;
	text-decoration:    none;
}
a.linkOrangeUnderline:link, a.linkOrangeUnderline:visited, a.linkOrangeUnderline:active {
	color:          #4397ec;
	text-decoration:    underline;
}
a.linkOrangeUnderline:hover {
	color:          #000000;
	text-decoration:    underline;
}
a.linkBlueUnderline:link, a.linkBlueUnderline:visited, a.linkBlueUnderline:active {
	color:          #000000;
	text-decoration:    underline;
	font-weight: bold;
}
a.linkBlueUnderline:hover {
	color:            #4397ec;
	text-decoration:  none;
}
a.nonJsLink:link, a.nonJsLink:visited, a.nonJsLink:active {
	color:          #FFFF00;
	text-decoration:    underline;
}
a.nonJsLink:hover {
	color:          #FF00FF;
	text-decoration:    none;
}
a.license {
	color: #333 !important;
	padding-right: 10px;
}
.warnlarge {
	background-color: #AF2B2B;
	padding: 10px 10px 10px 20px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
/*
------------------------------------------------------
  POINTER
------------------------------------------------------
*/
.Pointer {
	cursor:      pointer;
}
/*
------------------------------------------------------
  WIDTH
------------------------------------------------------
*/

.w20 {
	width:         20px;
}
.w25 {
	width:         25px;
}
.w30 {
	width:         30px;
}
.w40 {
	width:         40px;
}
.w50 {
	width:         50px;
}
.w60 {
	width:         60px;
}
.w90 {
	width:         90px;
}
.w95 {
	width:         95px;
}
.w100 {
	width:        100px;
}
.w100p {
	width:       100%;
}
.w101 {
	width:        101px;
}
.w105 {
	width:        105px;
}
.w115 {
	width:        115px;
}
.w120 {
	width:        120px;
}
.w125 {
	width:        125px;
}
.w126 {
	width:        126px;
}
.w130 {
	width:        130px;
}
.w140 {
	width:        140px;
}
.w150 {
	width:        150px;
}
.w160 {
	width:        160px;
}
.w165 {
	width:        165px;
}
.w170 {
	width:        170px;
}
.w175 {
	width:        175px;
}
.w185 {
	width:        185px;
}
.w190 {
	width:        190px;
}
.w195 {
	width:        195px;
}
.w200 {
	width:        200px;
}
.w210 {
	width:        210px;
}
.w220 {
	width:        220px;
}
.w230 {
	width:        230px;
}
.w240 {
	width:        240px;
}
.w245 {
	width:        245px;
}
.w255 {
	width:        255px;
}
.w260 {
	width:        260px;
}
.w273 {
	width:        273px;
}
.w280 {
	width:        280px;
}
.w285 {
	width:        285px;
}
.w290 {
	width:        290px;
}
.w295 {
	width:        295px;
}
.w300 {
	width:        300px;
}
.w301 {
	width:        301px;
}
.w305 {
	width:        305px;
}
.w310 {
	width:        310px;
}
.w320 {
	width:        320px;
}
.w330 {
	width:        330px;
}
.w340 {
	width:        340px;
}
.w360 {
	width:        360px;
}
.w370 {
	width:        370px;
}
.w380 {
	width:        380px;
}
.w392 {
	width:        392px;
}
.w412 {
	width:        412px;
}
.w420 {
	width:        420px;
}
.w440 {
	width:        440px;
}
.w450 {
	width:        450px;
}
.w460 {
	width:        460px;
}
.w480 {
	width:        480px;
}
.w500 {
	width:        500px;
}
.w503 {
	width:        503px;
}
.w583 {
	width:        583px;
}
.w600 {
	width:        600px;
}
.w610 {
	width:        610px;
}
.w613 {
	width:        613px;
}
.w621 {
	width:        621px;
}
.w631 {
	width:        631px;
}
.w670 {
	width:        670px;
}
.w690 {
	width:        690px;
}
.w952 {
	width:        952px;
}
.w962 {
	width:        962px;
}
.inline {
	display: inline;
}
/*
------------------------------------------------------
  FONTS
------------------------------------------------------
*/
.fontArial {
	font-family:     Arial;
}
.fontTimes {
	font-family:     "Times New Roman" sans-serif;
}
.fontGeorgia {
	font-family:   Georgia
}
.fontWebdings {
	font-family:    "Webdings"
}
/*
------------------------------------------------------
  FONT SIZES
------------------------------------------------------
*/
.f6 {
	font-size:        6px;
}
.f8 {
	font-size:        8px;
}
.f10 {
	font-size:       10px;
}
.f11 {
	font-size:       11px;
}
.f12 {
	font-size:       12px;
}
.f13 {
	font-size:       13px;
}
.f14 {
	font-size:       14px;
}
.f15 {
	font-size:       15px;
}
.f16 {
	font-size:       16px;
}
.f17 {
	font-size:       17px;
}
.f18 {
	font-size:       18px;
}
.f19 {
	font-size:       19px;
}
.f20 {
	font-size:       20px;
}
.f21 {
	font-size:       21px;
}
.f24 {
	font-size:       24px;
}
.f24b {
	font-size:          24px;
	font-weight:        bold;
}
.f26 {
	font-size:       26px;
}
.f30 {
	font-size:       30px;
}
/*
------------------------------------------------------
  FONT COLORS
------------------------------------------------------
*/
.fontBlack {
	color:      #000000;
}
.fontWhite {
	color:      #FFFFFF;
}
.fontBrownLt {
	color: #382000;
}
.fontGreyLtLt {
	color:    #cccccc;
}
.fontGreyLt {
	color:      #858585;
}
.fontGreyMd {
	color:      #666666;
}
.fontGreyDk {
	color:      #333333;
}
.fontOrange {
	color:      #ff5a00;
}
.fontErr {
	color:         red;
}
/*-----------------------signup/in--------------------*/

#cloak {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	top: 0;
	left: 0;
	background-color: #4F4F4F;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 9100;
	visibility: hidden;
}
#signup {
	position: absolute;
	background-color: black;
	color: white;
	width: 300px;
	height: 410px;
	margin: auto;
	top: 70px;
	padding: 15px;
	z-index: 9110;
	visibility: hidden;
}
#signin {
	position: absolute;
	background-color: black;
	color: white;
	width: 300px;
	height: 240px;
	margin: auto;
	top: 70px;
	padding: 15px;
	z-index: 9111;
	visibility: hidden;
}
#signupdlg {
	padding: 10px 20px 5px 20px;
}
/*-------------------------drop down bx----------------*/
.more_about {
	background:url(arrow_down.gif) no-repeat left;
	color:#1a1818;
	float:left;
	padding:0 0 0 17px;
	position:relative;
	top:0px;
	left:-2px;
}
.more_about a {
	color:#00A9FF;
	text-decoration:none !important;
}
.more_about a:hover {
	text-decoration:underline !important;
}
a.close {
	float:right;
}
.cols_content {
	clear:both;
}
.col1 {
	width:235px;
	float:left;
	padding:30px 7px 0 15px;
}
.col2 {
	width:390px;
	float:left;
	padding:30px 7px 0 15px;
}
.col2 p {
	padding:10px 0 0 0;
}
.col2 a {
	text-decoration:none;
	font-weight:bold;
	color:#00a9ff;
}
.drop_box_title {
	font-size:18px;
	color:#1a1818;
}
.cols_content ul {
	padding:0px 0 0 0;
	margin:10px 0 20px 0;
	width:235px;
	color:#00a9ff;
	border-top:1px #c2e9fc solid;
	list-style:none;
}
.cols_content ul li {
	padding:0px;
	margin:0px;
}
.cols_content ul li a {
	display:block;
	padding:5px 0 5px 0;
	margin:0px;
	border-bottom:1px #c2e9fc solid;
	list-style:none;
	color:#00a9ff;
	text-decoration:none;
}
/*-----------------------------menu-------------------*/
#menucontainer {
	width:960px;
	height:43px;
	padding:0px 0 0 0;
	float:left;
	border-bottom:5px #000 solid;
}
#menu {
	width: 820px;
	height: 33px;
	float: left;
	margin-top: 10px;
}
#menu ul {
	display:block;
	list-style:none;
	padding:0px 0 0 0px;
	margin:0px;
}
#menu ul li {
	display:inline;
	padding:0px;
	margin:0px;
	height:33px;
}
#menu ul li a {
	display:block;
	padding:0px;
	float:left;
	height:33px;
	margin:0 4px 0 0;
	text-decoration:none;
}
#menu ul li.bt1 a {
	width:79px;
	background:url(bt1.gif) no-repeat center;
}
#menu ul li.bt2 a {
	width:96px;
	background:url(bt2.png) no-repeat center;
}
#menu ul li.bt3 a {
	width:96px;
	background:url(bt3.png) no-repeat center;
}
#menu ul li.bt4 a {
	width:96px;
	background:url(bt4.png) no-repeat center;
}
#menu ul li.bt5 a {
	width:96px;
	background:url(bt5.png) no-repeat center;
}
#menu ul li.bt6 a {
	width:96px;
	background:url(bt6.gif) no-repeat center;
}
#menu ul li.bt7 a {
	width:123px;
	background:url(bt7.png) no-repeat center;
}
#menu ul li.bt8 a {
	width:106px;
	background:url(bt8.png) no-repeat center;
}
#menu ul li.bt9 a {
	color:#19C8FF;
	font-size:14px;
	padding:7px 0 0 15px;
	width:60px;
}
#menu ul li.bt9 a:hover {
	color:#999999;
}
#menu ul li a {
	display:block;
	float:left;
	height:33px;
	margin:0 4px 0 0;
	padding:0;
	text-decoration:none;
}
#menu ul li.bt10 a {
	width:49px;
	background:url(sign_in.gif) no-repeat top;
}
#menu ul li.bt10 a:hover {
	background:url(sign_in.gif) no-repeat bottom;
}
#menu ul li.divider {
	background:url(divider_sign_up.gif) no-repeat center;
	width:6px;
	height:33px;
	float:left;
}
#menu ul li.bt1 a:hover {
	background:url(bt1_a.png) no-repeat center;
	width:79px;
}
#menu ul li.bt2 a:hover {
	background:url(bt2_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt3 a:hover {
	background:url(bt3_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt4 a:hover {
	background:url(bt4_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt5 a:hover {
	background:url(bt5_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt6 a:hover {
	background:url(bt6_a.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt7 a:hover {
	background:url(bt7_a.png) no-repeat center;
	width:123px;
}
#menu ul li.bt8 a:hover {
	background:url(bt8_a.png) no-repeat center;
	width:106px;
}
#menu ul li.bt1_current a {
	background:url(bt1_s.png) no-repeat center;
	width:79px;
}
#menu ul li.bt2_current a {
	background:url(bt2_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt3_current a {
	background:url(bt3_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt4_current a {
	background:url(bt4_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt5_current a {
	background:url(bt5_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt6_current a {
	background:url(bt6_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt7_current a {
	background:url(bt7_s.gif) no-repeat center;
	width:123px;
}
#menu ul li.bt8_current a {
	background:url(bt8_s.gif) no-repeat center;
	width:106px;
}
.center_content {
	width:960px;
	clear:both;
}
/*-------------------left_container------------*/
.left_container {
	width:631px;
	float:left;
}
.search_tab {
	width:631px;
	height:60px;
	background:url(search_tab_bg.jpg) no-repeat center;
	margin: 0;
}
.search_tab span {
	position:relative;
	z-index:100;
	color:#fff;
}
img.search_icon {
	float:left;
	padding:15px 0 0 15px;
}
input.search_input {
	width:495px;
	height:26px;
	background:url(search_input_bg.png) no-repeat center;
	float:left;
	border:none;
	margin:13px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	color:#323232;
	padding:8px 0 0 5px;
}
a.selector {
	float:left;
	padding:13px 0 0 5px;
}
input.search_submit {
	position:relative;
	top:14px;
	left:4px;
	border:none;
	width:52px;
	height:32px;
	cursor:pointer;
	float:left;
	padding:13px 0 0 5px;
	background:url(go.png);
}
input.search_submit {
}
input.search_submit {
}
input.search_submit:hover {
	background:url(go.png) 0 -32px;
}
.left_menu_content {
	width:149px;
	float:left;
	margin:15px 0 0 0;
	position:relative;
}
.left_menu_content_details {
	width:149px;
	float:left;
	margin:15px 0 0 0;
}
a.arrow_down_icon {
	float:right;
	padding:0px 0 0 0;
	width:21px;
	height:21px;
	margin:7px 1px 0 0;
	background:url(arrow_down_icon.gif) no-repeat center;
}
a.arrow_down_icon:hover {
	float:right;
	padding:0px 0 0 0;
	margin:7px 1px 0 0;
	width:21px;
	height:21px;
	background:url(arrow_down_icon_over.gif) no-repeat center;
}
.left_menu {
	width:149px;
	height:auto;
	margin:0px;
	clear:both;
	float:left;
}
.left_menu ul {
	display:block;
	list-style:none;
	margin:10px 0 5px 0;
	padding:0px;
	border-top:1px #cccccc solid;
}
.left_menu ul li {
	display:inline;
	padding:0px;
	margin:0px;
}
.left_menu ul li a {
	display:block;
	padding:4px 0 4px 0;
	margin:0 0 0 0;
	text-decoration:none;
	color:#38aff3;
	border-bottom:1px #cccccc solid;
}
.left_menu ul li a:hover {
	background-color:#d7eefc;
	padding:4px 0 4px 5px;
}
/*--------------------*/
.left_menu2 {
	width:149px;
	height:auto;
	margin:0px;
	clear:both;
	float:left;
}
.left_menu2 ul {
	display:block;
	list-style:none;
	margin:0px 0 5px 0;
	padding:0px;
	border-top:1px #cccccc solid;
	border-bottom:3px solid #000;
}
.left_menu2 ul li {
	display:inline;
	padding:0px;
	margin:0px;
}
.left_menu2 ul li a {
	display:block;
	padding:4px 0 4px 5px;
	margin:0 0 0 0;
	text-decoration:none;
	color:#2AB7FF;
	background-color:#efefef;
	border-bottom:1px #cccccc solid;
}
.left_menu2 ul li a:hover {
	background-color:#d7eefc;
	padding:4px 0 4px 5px;
}
a.black_tab {
	width:141px;
	padding:4px 3px 4px 5px;
	display:block;
	margin:0 0 1px 0;
	text-decoration:none;
	color:#fff;
	background:url(x_blue.gif) no-repeat right #000;
}
a.black_tab:hover {
	background:url(x_gray.gif) no-repeat right #000;
}
.selected_tags {
	width:139px;
	float:left;
	font-size: 10px;
}
.related_tags {
	width:139px;
	float:left;
	font-size:10px;
	padding:5px;
	background-color:#efefef;
}
.left {
	float:left;
}
.right {
	float:right;
}
.crumb_nav {
	padding:5px 0 10px 10px;
	color:#1998d8;
}
.crumb_nav a {
	text-decoration:none;
	padding:0 3px 0 3px;
	color:#26aff4;
}
.crumb_nav a:hover {
	text-decoration:underline;
}
/*-------pagination-------*/
div.search_pagination {
	width: 466px;
	text-align: center;
	clear: both;
}
.pagination {
	padding: 5px 0 0 0;
	font-size: 12px;
}
.pagination a, .pagination a:visited {
	font-size:12px;
	padding:1px;
	text-decoration: none;
	color: #38aff3;
}
.pagination .current, .pagination a.current {
	padding:1px;
	font-weight: bold;
	color: #000 !important;
}
.pagination a:hover.tagPgLink {
	background-color: #D7EEFC;
}
.pagination a:hover .current {
	background-color: white !important;
}
/*
.tags_pagination {
  text-align: center;
  clear: both;
  float: left;
}
.pagination a:hover, .pagination a:active {
	color: #000;
}
.pagination span.disabled {
	padding:1px;
	color: #38aff3;
}*/
/*-------------------right_container------------*/
.right_container {
	width:300px;
	float:left;
	padding:0 0 0 29px;
	overflow:hidden;
}
img.advertisment {
	padding:0 0 15px 0;
}
/*-----------------middle_content---------------------*/
.middle_content {
	width:471px;
	float:left;
	padding:15px 0 0 11px;
	overflow:hidden;
}
.center_gray_box {
	width:441px;
	height:auto;
	padding:15px 15px 25px 15px;
	background-color:#efefef;
}
.center_gray_box_details {
	width:456px;
	height:auto;
	padding:5px 15px 25px 0px;
	background-color:#efefef;
	border-top:3px #000 solid;
}
.center_gray_box_search {
	width:471px;
	height:auto;
	padding:5px 0px 25px 0px;
	border-top:3px #000 solid;
}
.gray_box_top {
	float:left;
	padding:0 0 20px 0;
}
img.content_icon {
	float:left;
}
.main_title {
	width:270px;
	float:left;
	padding:0 0 0 10px;
	font-size:10px;
	color:#38aff3;
	color:#000000;
}
.main_title span {
	font-size:20px;
	padding:0px;
	margin:0px;
	color:#38aff3;
}
.main_title span a {
	text-decoration:none;
	color:#38aff3;
}
.main_title span a:hover {
	text-decoration:underline;
}
a.download_link {
	font-size:14px;
	font-weight:bold;
	color:#38aff3;
	float:right;
	text-decoration:none;
}
a.download_link:hover {
	text-decoration:underline;
}
.content_border {
	width:448px;
	height:2px;
	background:url(content_border.gif) no-repeat center bottom;
	margin:auto;
	padding:15px 0 0 0;
}
.gray_box_bottom_left {
	float:left;
	font-size:10px;
	padding:5px 0 0 0;
}
.gray_box_ratings {
	font-size:10px;
	float:right;
}
.gray_box_ratings img {
	position:relative;
	top:4px;
}
/*---------------------item_details_block---------------------*/
.item_details_block {
	float:left;
	padding:0 0 10px 0;
}
.item_details_left {
	width:225px;
	float:left;
}
.red_tag {
	width:59px;
	height:16px;
	text-align:center;
	color:#FFFFFF;
	line-height:16px;
	font-size:10px;
	background:url(red_tag_bg.gif) no-repeat center;
}
.item_title {
	font-size:20px;
	font-weight:bold;
	color:#000;
	padding:10px 0 0 15px;
	margin: 0px;
}
div.download_now {
	width:162px;
	height:32px;
	display:block;
	padding:15px 0 0 25px;
	background:url(download_now_blue.gif) no-repeat center;
}
div.download_now:hover {
	width:162px;
	height:32px;
	display:block;
	background:url(download_now_gray.gif) no-repeat center;
}
.file_size {
	color:#767676;
	font-size:14px;
	padding:0px 0 10px 15px;
}
p.small_descr {
	font-size:14px;
	padding:0 0 0 15px;
}
.atention_block {
	padding:0 0 0 0px;
	margin:15px 0 0 15px;
	font-size:11px;
}
.atention_block a {
	color:#26aff4;
	text-decoration:none;
}
.atention_block a:hover {
	text-decoration:underline;
}
.item_details_right {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 0 13px;
	padding:15px 0 20px 15px;
	width:205px;
	overflow: hidden;
}
.row {
	float:left;
	clear:both;
	font-size:10px;
	padding:2px 0 2px 0;
}
.row_space {
	float:left;
	clear:both;
	font-size:10px;
	padding:7px 0 7px 0;
}
.r_left {
	width: 75px;
	float:left;
	color:#7f7f7f;
}
.r_right {
	width:100px;
	float:left;
}
.r_right a {
	text-decoration:none;
	color:#2ab7ff;
	font-size: 10px;
}
a.hand_up_fff, a.hand_down_fff {
	width:18px;
	height:22px;
	display:block;
	text-indent:-500px;
	overflow:hidden;
	position:relative;
	top:10px;
	left:4px;
}
a.hand_up_fff {
	background:url(hand_up.gif) no-repeat;
}
a.hand_up_sel {
	background:url(hand_up_sel.gif) no-repeat;
}
a.hand_up_fff:hover {
	background-position:0 -22px;
}
a.hand_down_fff {
	background:url(hand_down.gif) no-repeat;
}
a.hand_down_sel {
	background:url(hand_down_sel.gif) no-repeat;
}
a.hand_down_fff:hover {
	background-position:0 -22px;
}
.rating_border {
	height:55px;
	float:left;
	border-left:1px #999999 solid;
	width:1px;
}
.rating_hand_block {
	width:30px;
	float:left;
	text-align:center;
}
.rating_block_total {
	float:left;
	font-size:14px;
	padding:15px 0 0 5px;
}
.item_description {
	clear: both;
	padding:15px 0px 0 15px;
}
#boxScreenShot {
	float: right;
	width: 225px;
	margin: 0 0 5px 5px;
}
img.item_screen {
	float:right;
	background-color:#c3c3c3;
	border:2px #fff solid;
	padding:30px;
	margin:0 0 10px 10px;
	width: 158px;
	height: 120px;
}
img.item_screen_box {
	float:right;
	background-color:#c3c3c3;
	border:2px #fff solid;
	padding:30px 71px 30px 72px;
	margin:0 0 10px 10px;
	width: 75px;
	height: 75px;
}
.related_block {
	clear:both;
	padding:15px 10px 0 15px;
}
.related_title {
	font-size:16px;
	color:#382101;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
	padding:0 0 8px 0;
}
.related_tab {
	width:435px;
	border-bottom:1px #cccccc solid;
	padding:0;
	float:left;
}
.related_text {
	width:382px;
}
.related_tab a {
	text-decoration:none;
	font-size:12px;
	color:#cf5d24;
	padding:9px 0 9px 25px;
	float:left;
	background:url(related_icon.gif) no-repeat left;
}
.related_tab a:hover {
	text-decoration:underline;
}
.relatedsoft_tab {
	width:435px;
	border-bottom:1px #cccccc solid;
	padding:0;
	float:left;
}
.relatedsoft_tab a {
	text-decoration:none;
	font-size:12px;
	color:#2ab7ff;
	padding:8px 0 0px 5px;
	float:left;
}
.relatedsoft_tab a:hover {
	text-decoration:underline;
}
span.arrows {
	width:14px;
	height:8px;
	padding:22px 10px 0 0;
	background:url(related_arrows.gif) no-repeat center;
	float:right;
}
span.categ {
	float:left;
	padding:0px 0 8px 5px;
	font-size:10px;
	color:#767676;
}
span.categ_right {
	float:right;
	padding:20px 0 0 0;
	font-size:10px;
	color:#767676;
}
/*------------------comments_block------------------------*/
.comments_block {
	background-color:#FFFFFF;
	margin:0 0 0 12px;
	padding:11px;
}
.comments_title {
	float:left;
	font-size:17px;
}
a.leave_a_comment {
	font-size:14px;
	color:#2ab7ff;
	float:right;
	text-decoration:none;
}
a.leave_a_comment:hover {
	text-decoration:underline;
}
.comm_block {
	width:570px;
	clear:both;
	float:left;
	padding:10px 0 10px 0;
}
.PG_swdtl .comm_block {
	width: 425px;
}
.comm_block_top {
	width:570px;
	height:42px;
}
.PG_swdtl .comm_block_top {
	width: 425px;
}
img.avatar {
	float:left;
	width: 42px;
	height: 42px;
}
.comm_block_top_details {
	width:415px;
	height:42px;
	float:left;
	background-color:#f3f3f3;
	margin:0 0 0 3px;
}
.PG_swdtl .comm_block_top_details {
	width: 275px;
}
.rating_total {
	width:42px;
	height:42px;
	float:left;
	background-color:#f3f3f3;
	text-align:center;
	line-height:42px;
	font-size:16px;
	margin:0 0 0 3px;
}
.username {
	float:left;
}
a.hand_up {
	width:18px;
	height:22px;
	background:url(comm_rating_up.gif) no-repeat center;
	float:right;
	padding:18px 15px 0 0;
}
a.hand_up:hover {
	background:url(comm_rating_up_a.gif) no-repeat center;
}
a.hand_down {
	width:18px;
	height:22px;
	background:url(comm_rating_down.gif) no-repeat center;
	float:right;
	padding:18px 15px 0 0;
}
a.hand_down:hover {
	background:url(comm_rating_down_a.gif) no-repeat center;
}
.username {
	padding:5px 0 0 10px;
	font-size:12px;
	font-weight:bold;
}
span.date {
	font-size:10px;
	color:#767676;
}
.comm_content {
	clear:both;
	padding:10px 0 5px 0;
	line-height:17px;
}
a.report_abuse {
	color:#2ab7ff;
	text-decoration:none;
	font-size:11px;
}
a.report_abuse:hover {
	text-decoration:underline;
}
.leave_comm {
	clear:both;
	padding:10px 0 0 0;
}
.leave_comm_title {
	font-size:17px;
	border-top:1px #cccccc solid;
	padding:10px 0 10px 0;
}
textarea.comments {
	width:422px;
	height:125px;
	border:1px #cccccc solid;
}
input.add_comment {
	padding:10px 0 0 0;
	background:url(add_comment.gif) no-repeat;
	border:0;
	width:112px;
	height:32px;
	display:block;
	cursor:pointer;
}
input.add_comment:hover {
	background-position:0 -32px;
}
.center_ads {
	clear:both;
	padding:20px 0 20px 12px;
}
/*-----------------------------center tabs---------------------*/
.center_tab_content {
	width:231px;
	float:left;
	margin:15px 0 0 0;
}
.center_tabs_top {
	width:231px;
	height:26px;
	background:url(center_tab_bottom_line.gif) repeat-x bottom;
}
.center_tabs_bottom {
	width:231px;
	background-color:#efefef;
	padding-bottom: 15px;
}
.center_tabs_bottom a {
	text-decoration:none;
	padding:0px 0 10px 10px;
	font-size:12px;
	font-weight:bold;
	color:#2ab7ff;
}
.center_tabs_bottom a:hover {
	text-decoration:underline;
}
div.demolayout2 {
	border-top:3px solid #000;
	width:231px;
	margin:0;
	padding:0;
	position:relative;
}
ul.demolayout2 {
	list-style-type: none;
	float: left;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
}
ul.demolayout2 li {
	margin:0 2px 0 0;
	float: left;
}
.tab_center {
	padding:0 0 10px 0;
	background-color:#efefef;
}
.tab_center2 {
	padding:0 0 10px 0;
	background-color:#efefef;
}
ul.demolayout2 a {
	float: left;
	width:60px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	text-align:center;
	line-height:22px;
	background:url(center_tab.png) no-repeat center;
	text-decoration: none;
}
ul.demolayout2 a:hover {
	float: left;
	width:60px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	text-align:center;
	line-height:22px;
	background:url(center_tab_a_hover.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout2 a.active {
	background:url(center_tab_a.gif) no-repeat center;
}
.tabs_container2 {
	clear: left;
	padding:0px;
	width:231px;
	background-color:#efefef;
}
.center_tab_block {
	width:220px;
	float:left;
	padding:10px 0 13px 0;
	margin:0 0 0 10px;
	background:url(center_tab_border.gif) no-repeat left bottom;
}
.center_tab_title {
	color:#000000;
	font-size:16px;
	padding:5px 0 8px;
}
#bonus .center_tab_details a, #bonus .center_tab_details a:visited, a.center_tab_subtitle, a:visited.center_tab_subtitle {
	font-size:12px;
	font-weight:bold;
	color:#2ab7ff;
	text-decoration:none;
}
a.center_tab_subtitle:hover {
	text-decoration:underline;
}
.subscription {
	font-size:12px;
	color:#929292;
	text-decoration:none;
}
.center_tab_nr {
	width:30px;
	float:left;
	text-align:left;
	padding:15px 0 0 0;
	font-size:27px;
	font-weight:bold;
	color:#bfbfbf;
}
.center_tab_details {
	width:180px;
	float:left;
	padding:0 0 0 3px;
}
.center_tab_details p {
	padding:0px;
	margin:0px;
}
/*-----------------------------center tabs---------------------*/
.search_tab_content {
	width:471px;
	float:left;
}
.search_tabs_top {
	width:471px;
	height:30px;
	background-color:#efefef;
}
div.demolayout4 {
	width:471px;
	margin:0;
	padding:20px 0 0 0;
	position:relative;
}
ul.demolayout4 {
	list-style-type: none;
	float: left;
	margin:3px 0 0 3px;
	padding:0px 0 0 0px;
}
ul.demolayout4 li {
	margin:0 4px 0 0;
	float: left;
}
.tab-center4 {
	padding:0 0 10px 0;
}
ul.demolayout4 li a {
	float:left;
	display: block;
	padding:0px;
	color:#138cc9;
	text-align:center;
	line-height:22px;
	text-decoration: none;
}
ul.demolayout4 li.bt1 a {
	float:left;
	width:29px;
	height:26px;
	display: block;
	color:#26AFF4;
}
ul.demolayout4 li.bt1 a:hover {
	float: left;
	width:29px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	background:url(search_tab1.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt1 a.active {
	width:29px;
	height:26px;
	background:url(search_tab1.gif) no-repeat center;
	color:#FFFFFF;
}
ul.demolayout4 li.bt2 a {
	float:left;
	width:67px;
	height:26px;
	display: block;
	color:#26AFF4;
}
ul.demolayout4 li.bt2 a:hover {
	float: left;
	width:67px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	background:url(search_tab2.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt2 a.active {
	width:67px;
	height:26px;
	background:url(search_tab2.gif) no-repeat center;
	color:#FFFFFF;
}
ul.demolayout4 li.bt3 a {
	float:left;
	width:58px;
	height:26px;
	display: block;
	color:#26AFF4;
}
ul.demolayout4 li.bt3 a:hover {
	float: left;
	width:58px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	background:url(search_tab3.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt3 a.active {
	width:58px;
	height:26px;
	background:url(search_tab3.gif) no-repeat center;
	color:#FFFFFF;
}
ul.demolayout4 li.bt4 a {
	float:left;
	width:58px;
	height:26px;
	display: block;
	color:#26AFF4;
}
ul.demolayout4 li.bt4 a:hover {
	float: left;
	width:58px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	background:url(search_tab3.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt4 a.active {
	width:58px;
	height:26px;
	background:url(search_tab3.gif) no-repeat center;
	color:#FFFFFF;
}
ul.demolayout4 li.bt5 a {
	float:left;
	width:75px;
	height:26px;
	display: block;
	color:#26AFF4;
}
ul.demolayout4 li.bt5 a:hover {
	float: left;
	width:75px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	background:url(search_tab5.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt5 a.active {
	width:75px;
	height:26px;
	background:url(search_tab5.gif) no-repeat center;
	color:#FFFFFF;
}
ul.demolayout4 li.bt6 a {
	float:left;
	width:67px;
	height:26px;
	display: block;
}
ul.demolayout4 li.bt6 a:hover {
	float: left;
	width:67px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	background:url(search_tab2.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt6 a.active {
	width:67px;
	height:26px;
	background:url(search_tab2.gif) no-repeat center;
	color:#FFFFFF;
}
ul.demolayout4 li.bt7 a {
	float:left;
	width:67px;
	height:26px;
	display: block;
}
ul.demolayout4 li.bt7 a:hover {
	float: left;
	width:67px;
	height:26px;
	display: block;
	padding:0px;
	color:#fff;
	background:url(search_tab2.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt7 a.active {
	width:67px;
	height:26px;
	background:url(search_tab2.gif) no-repeat center;
	color:#FFFFFF;
}
.tabs-container4 {
	clear: left;
	padding:0px;
	width:471px;
}
/* Search results */
.search_results {
	color: rgb(105,105,105);
	font-size:18px;
	float:left;
	width: 100%;
}
.search_results strong {
	color: #000000;
}
.search_no_results {
	width: 471px;
	font-size: 18px;
	float: left;
}
.search_no_results ul {
	display:block;
	list-style:none;
	margin:10px 0 5px 0;
	padding:0px;
	border-top:1px #cccccc solid;
}
.search_no_results ul li {
	display:inline;
	padding:0px;
	margin:0px;
}
.search_no_results ul li a {
	display:block;
	padding:4px 0 4px 0;
	margin:0 0 0 0;
	text-decoration:none;
	color:#38aff3;
	font-size: 16px;
	border-bottom:1px #cccccc solid;
}
.search_no_results ul li a:hover {
	background-color:#d7eefc;
	padding:4px 0 4px 5px;
}
.sponsored_box_search {
	background-color:#e9f7fe;
	width:471px;
	height:auto;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}
.sponsored_box_content {
	padding:15px 15px 5px 12px;
}
p.sponsored_link {
	padding:0 0 10px 0;
	font-size:11px;
	color:#010101;
}
p.sponsored_link a {
	color:#2AB7FF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
p.sponsored_link a:hover {
	text-decoration:underline;
}
a.search_banner_right {
	float:right;
	padding:0px;
	margin:0px;
}
.search_result_box_spons {
	width:450px;
	border-bottom:2px #ffffff solid;
	float:left;
	clear:both;
	padding:10px 10px 10px 10px;
}
.search_result_box {
	width:450px;
	border-bottom:1px #bfbfbf solid;
	float:left;
	clear:both;
	padding:10px 10px 10px 10px;
}
.search_result_box a {
	font-size:18px;
	color:#26AFF4;
	padding:0 0 0px 0;
	margin:0px;
	text-decoration:none;
}
.search_result_box a:hover {
	text-decoration: underline;
}
.search_result_title {
	float: left;
	width: 360px;
}
.search_result_box p {
	clear:both;
	/*width:330px;*/
	float:left;
}
.search_result_box_details {
	clear:both;
	padding:10px 0 0 0;
}
.search_box_details_left {
	float:left;
	font-size:10px;
	color:#7a7a7a;
	font-weight:bold;
	padding:0 10px 0 0;
	border-right:1px #bfbfbf solid;
}
.search_box_details_right {
	float:right;
	font-size:10px;
	color:#7a7a7a;
	font-weight:bold;
	text-align: right;
}
.search_box_details_icons {
	float:left;
	padding:5px 0 0 10px;
}
/*-----------------------------right tabs---------------------*/
.right_tab_content {
	width:300px;
}
.right_tabs_top {
	width:300px;
	height:84px;
	background:url(right_tabs_top.gif) no-repeat center;
}
.right_tabs_bottom {
	width:300px;
	height:31px;
	background:url(right_tabs_bottom.gif) no-repeat center;
}
.right_tabs_bottom a {
	text-decoration:none;
	padding:0px 0 0 15px;
	font-size:12px;
	font-weight:bold;
	color:#cf5d24;
}
.right_tabs_bottom a:hover {
	text-decoration:underline;
}
img.butterscotch_link_right {
	padding:7px 0 0 15px;
}
div.demolayout {
	width:300px;
	margin:0;
}
ul.demolayout {
	list-style-type: none;
	float: left;
	margin:0px;
	padding:20px 0 0 15px;
}
ul.demolayout li {
	margin: 0 5px 0 0;
	float: left;
}
.tab {
	/* border:1px #f1c455 solid;
	border-top:none;
	border-bottom:none; */
	padding:0 0 10px 0;
}
ul.demolayout a {
	float: left;
	width:72px;
	height:26px;
	display: block;
	padding:0px;
	color: #000;
	text-align:center;
	line-height:26px;
	background:url(right_tab2.gif) no-repeat center;
	text-decoration: none;
	font-weight: bold;
}
ul.demolayout a:hover {
	float: left;
	width:72px;
	height:26px;
	display: block;
	padding:0px;
	color: #000;
	text-align:center;
	line-height:26px;
	background:url(right_tab2_a.gif) no-repeat center;
	text-decoration: none;
	font-weight: bold;
}
ul.demolayout a.active {
	background:url(right_tab2_a.gif) no-repeat center;
}
.tabs-container {
	clear: left;
	padding:0px;
}
.right_news_block {
	width:280px;
	float:left;
	border-bottom:1px #f1c455 solid;
	margin:0 10px 5px 10px;
	padding:10px 0 5px 0;
}
.right_news_content {
	width:180px;
	padding:0 0 0 5px;
	float:left;
}
.right_news_content a {
	font-size:12px;
	color:#cf5d24;
	text-decoration:none;
}
.right_news_content a:hover {
	text-decoration:underline;
}
.right_news_content p {
	font-size:10px;
	color:#382101;
	line-height:14px;
	padding:7px 0 7px 0;
	margin:0px;
}
img.right_pic {
	float:left;
	padding:0 0 0 10px;
}
.bottom_border {
	border-bottom:6px #000 solid;
	width:960px;
	padding:20px 0 0 0;
	margin:0 0 20px 0;
	clear:both;
}
/*-----------cartouche--------------*/
.cartouchecontainer {
	width: 300px;
	text-align: left;
	margin: 0;
	padding: 0;
}
.cartoucheheader {
	height: 48px;
	width: 300px;
	background-image: url(cartoucheheader.png);
	cursor: pointer;
}
.cartouchetabs {
	height: 35px;
	background-color: #4a2c00;
}
.cartouchetabs ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;/* padding: 10px 0 0 15px; */
}
.cartouchetabs li {
	float: left;
	list-style-position: outside;
	display: block;
	height: 26px;
	width: 72px;
	text-align: center;
	margin: 9px 5px 0 0;
}
.cartouchetabs li a {
	background: transparent url(right_tab2.gif) no-repeat scroll center center;
	float: left;
	height: 22px;
	width: 72px;
	font-weight: bold;
	text-decoration: none !important;
	color: #000;
	padding-top: 4px;
	border: none;
}
.cartouchetabs li a.active, .cartouchetabs li a:hover {
	background: transparent url(right_tab2_a.gif) no-repeat scroll center center;
	text-decoration: none;
	color: #000;
}
.cartouchepanels {
	width: 300px;
	background: transparent url(cartouchebkg.gif) repeat-y;
}
.cartouche_block {
	/* float: left; */
  border-bottom: 1px solid #F1C455;
	margin: 0 10px 5px;
	padding: 10px 0;
	width: 280px;
}
.cartouche_block a img {
	border: none;
}
.cartouche_content {
	float: left;
	padding: 0 10px 0 0;
	width: 185px;
	position:relative;
}
.cartouche_content img.don{
	position:absolute;
	right:-68px;
	top:80px;
}
.cartouche_content p {
	font-size: 12px;
	line-height: 13px;
	color: #382101;
}
.cartouche_content a, .cartouche_content a:visited {
	color: #CF5D24;
	text-decoration: none;
}
.cartouche_content a:hover {
	color: #CF5D24;
	text-decoration: underline;
}
.cartouchebottom {
	width: 300px;
	height: 31px;
	background: transparent url(right_tabs_bottom.gif) no-repeat 0 0;
}
.cartouchebottom a {
	color:#CF5D24;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 15px;
	text-decoration:none;
}
.cartouchebottom a:hover {
	text-decoration: underline;
	color:#CF5D24;
}
/*---------------footer----------------*/
.footer {
	width:960px;
	color:#2b9fce;
	margin: 10px 0 0 0;
	float:left;
	font-size:11px;
	line-height:21px;
}
.footer_left {
	width:470px;
	float:left;
}
.footer_left a {
	text-decoration:none;
	color:#2b9fce;
	padding:0 4px 0 4px;
}
.footer_left a:hover {
	text-decoration:underline;
}
.footer_mid {
	color: black;
	width: 300px;
	margin: -22px 20px 0 0;
	float: right;
}
.footer_mid a {
	color: #2B9FCE;
	text-decoration: none;
}
.footer_mid a:hover {
	text-decoration: underline;
}
.footer_right {
	float:right;
}
.maturelabel {
	color: red;
	background-color: #f8f5ad;
	border: 1px solid red;
	padding: 0 3px;
	margin: 3px 0 0 0;
	float: right;
	clear: both;
	font-size: 10px;
}
#AFSads {
	width: 460px;
	min-height: 100px;
	margin: -15px -5px -5px -7px;
}
.submenu {
	position: absolute;
	top:5px;
	width:150px;
	padding:0px 0;
	clear:both;
	z-index:2;
	display:none;
}
span.search_selector {
	float:right;
	padding: 0;
	width:148px;
	height:35px;
	margin:3px 0 0 0;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
	color: #ffffff;
	line-height:35px;
	background:url(popular_search_selector_bg.png) no-repeat center;
}
a.search_selector:hover {
	background:url(pop_srch_sel_bg_hover.gif) no-repeat center;
}
.popular_search_title {
	color:#767676;
	padding:0px 0 10px 10px;
	margin:0px;
	font-size:12px;
	color:#767676;
	font-weight:bold;
}
.submenu_top {
	width:148px;
	height:12px;
	background:url(popular_search_top.gif) no-repeat center bottom;
}
.submenu_center {
	width:148px;
	height: auto;
	background:url(popular_search_center.gif) repeat-y center;
}
.submenu_bottom {
	width:148px;
	height:12px;
	background:url(popular_search_bottom.gif) no-repeat center top;
}
.submenu ul {
	margin:0px;
	padding:0px;
}
.submenu li {
	background:none;
	display:block;
	float:none;
	margin:0 6px;
	border:0;
	height:auto;
	line-height:normal;
	border-top:solid 1px #cccccc;
}
.submenu li.title {
	background:url(popular_search_arrow.gif) no-repeat right top;
	display:block;
	float:none;
	padding:0px 7px 5px 7px;
	margin:0 6px 0 0;
	border:0;
	height:auto;
	color:#000000;
	line-height:normal;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
}
.submenu li a {
	background:none;
	display:block;
	float:none;
	padding:5px 7px 5px 7px;
	margin:0;
	border:0;
	height:auto;
	color:#1fa1e3;
	line-height:normal;
	text-decoration:none;
}
.submenu li a:hover {
	background:#d4effd;
}
.selector1 {
	float:left;
	width:94px;
	height:32px;
	position:relative;
	padding:14px 0 0 5px;
}
.selector2 {
	float:left;
	width:94px;
	height:32px;
	position:relative;
	padding:14px 0 0 5px;
}
a.selector {
	color:#ffffff !important;
	background:url(selector_bg.png) no-repeat center;
	font-size:13px;
	font-weight:bold;
	text-decoration:none !important;
	line-height:29px;
	padding:0 0 0 10px;
	position:absolute;
	width:84px;
	height:32px;
}
a.selector:hover {
	background:url(selector_bg_a.gif) no-repeat center;
}
/*
.selector1 .selector, .selector2 .selector {
        color:#ffffff !important;
        text-decoration:none !important;
}
*/

.selector_list {
	position: absolute;
	top:2px;
	width:94px;
	padding:0px 0;
	clear:both;
	display:none;
}
.selector_top {
	background:transparent url(selector_top.gif) no-repeat scroll 0 0;
	color:#000000;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:23px;
	padding:7px 0 0 10px;
	text-decoration:none;
	width:94px;
}
a.selector_top {
	text-decoration: none;
	color: #1FA1E3;
}
.selector_center {
	width:94px;
	height:auto;
	background:url(selector_center.gif) repeat-y center;
}
.selector_bottom {
	width:94px;
	height:7px;
	background:url(selector_bottom.gif) no-repeat center top;
}
.selector_list ul {
	margin:0px;
	padding:0px;
}
.selector_list li {
	background:none;
	display:block;
	float:none;
	margin:0 6px;
	border:0;
	height:auto;
	line-height:normal;
	border-top:solid 1px #cccccc;
}
.selector_list li a {
	background:none;
	display:block;
	float:none;
	padding:5px 7px 5px 7px;
	margin:0;
	border:0;
	height:auto;
	color:#1fa1e3;
	line-height:normal;
	text-decoration:none;
}
.selector_list li a:hover {
	background:#d4effd;
}
#sm_2, #sm_3 {
	z-index: 10;
}
.reviews_banner img {
	float:left;
	margin:2px 5px 2px 0;
	border:1px solid #000;
	padding:3px;
	background:#fff;
}
.reviews {
	border-bottom:1px dotted #457C92;
	margin:5px 0;
	padding:0 0 5px;
}
.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a {
	padding:0;
	margin:0;
	color:#000;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover {
	color:#808080;
	text-decoration:none;
}
.reviews h4, .reviews h4 a {
	padding:0;
	margin:0;
	text-align:left;
	color:#104867;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
a.read-more {
	background:#efefef;
	color:#000;
	cursor:pointer;
	padding:3px 10px;
}
#bonus .center_tab_details {
	width:200px;
	overflow:hidden;
}	
