body {
	background-color: #fff; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto auto auto;
	color:#000;
}
.body_skin {
	background:url(/images/assets/hover_clouds_vert.jpg);
}
p {
	text-align:left;
	line-height:17px;
	padding:5px 0 5px 0;
	margin:0px;
}
h1 {
}
h2 {
	font-size:19px;
	color:#000000;
	font-weight:normal;
	padding:10px 0 10px 0;
	margin:0px;
}
h2.tag {
       margin:0px;
       font-size: 100%;
       padding: 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;
        padding: 0 5px 0 5px;
	position: relative;
	margin:auto;
	z-index: 100;
	background-color: #ffffff;
}
.top_header {
	width:1032px;
	height:26px;
}

/* --- zoneid 147: start --- */
#topright {
  float: right;
  margin-top: 0;
  width: 400px;
  height: 100px;
  position: relative;
}
#topright728 {
  float: right;
  margin-top: 10px;
  width: 728px;
  height: 90px;
}
/* --- zoneid 147: end --- */
#zone65 {
  position: absolute;
  top: 20px;
  left: 470px;
  z-index: 1;
  width: 160px;
  height: 50px;
}

/* --- supersearch ad: start --- */
.sistersite {
  background: url(/images/buttons/supersearch.png) no-repeat;
  float: right;
  margin-top: -20px;
  width: 401px;
  height: 94px;
  position: relative;
}
#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;
	padding:0 5px 0 5px;
	background-color: white;
}
.main_content.thankyou {
  margin-top: 0px;
}
.main_header {
	width:960px;
	height: 75px;
}
.logo {
	float:left;
	padding:20px 0 0 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 #e0e0e0 solid;
}
.sponsored_box.sp_box_tu {
  height: 90px;
  padding: 3px 0 2px 0;
}
img.sponsored_text {
	float:left;
	padding:6px 0 0 0;
}
.sponsor_box {
	width:145px;
	/* width:220px; */
	float:left;
	padding:6px 0 6px 10px;
	height: 83px;
}
.sponsor_boxlg {
        width:734px; 
        float:left;
        padding:3px 0 3px 0;
        height: 95px;
}
img.sponsored_icon {
	width:37px;
	float:left;
	padding-right: 3px;
	border: none;
}
img.sponsored_icon_fp {
	width:60px;
	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(/images/newassets/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: 2800px; */
  margin: 0;
  top: 0;
  left: 0;
  background-color: #4F4F4F;
  opacity: .75;
  filter: alpha(opacity=75);
  z-index: 200;
  visibility: hidden;
}

#signup {
  position: absolute;
  background-color: black;
  color: white;
  width: 300px;
  height: 580px;
  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: 9110;
  visibility: hidden;
}
#signupdlg {
  padding: 10px 20px 5px 20px;
}
#signup_author {
  color: #CF0000;
  background-color: #FEFFBF;
  padding: 5px;
  border: 2px solid #AF0000;
  margin-top: 5px;
}
#signup_author a {
  color: blue;
}

/*-------------------------drop down bx----------------*/
.more_about {
	background:url(/images/newassets/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:10px 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(/images/newassets/bt1.gif) no-repeat center;
}
#menu ul li.bt2 a {
	width:96px;
	background:url(/images/newassets/bt2.png) no-repeat center;
}
#menu ul li.bt3 a {
	width:96px;
	background:url(/images/newassets/bt3.png) no-repeat center;
}
#menu ul li.bt4 a {
	width:96px;
	background:url(/images/newassets/bt4.png) no-repeat center;
}
#menu ul li.bt5 a {
	width:96px;
	background:url(/images/newassets/bt5.png) no-repeat center;
}
#menu ul li.bt6 a {
	width:96px;
	background:url(/images/newassets/bt6.png) no-repeat center;
}
#menu ul li.bt7 a {
	width:96px;
	background:url(/images/newassets/bt7.png) no-repeat center;
}
#menu ul li.bt8 a {
	width:106px;
	background:url(/images/newassets/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(/images/newassets/sign_in.gif) no-repeat top;
}
#menu ul li.bt10 a:hover {
	background:url(/images/newassets/sign_in.gif) no-repeat bottom;
}



#menu ul li.divider {
	background:url(/images/newassets/divider_sign_up.gif) no-repeat center;
	width:6px;
	height:33px;
	float:left;
}
#menu ul li.bt1 a:hover {
	background:url(/images/newassets/bt1_a.png) no-repeat center;
	width:79px;
}
#menu ul li.bt2 a:hover {
	background:url(/images/newassets/bt2_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt3 a:hover {
	background:url(/images/newassets/bt3_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt4 a:hover {
	background:url(/images/newassets/bt4_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt5 a:hover {
	background:url(/images/newassets/bt5_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt6 a:hover {
	background:url(/images/newassets/bt6_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt7 a:hover {
	background:url(/images/newassets/bt7_a.png) no-repeat center;
	width:96px;
}
#menu ul li.bt8 a:hover {
	background:url(/images/newassets/bt8_a.png) no-repeat center;
	width:106px;
}
#menu ul li.bt1_current a {
	background:url(/images/newassets/bt1_s.png) no-repeat center;
	width:79px;
}
#menu ul li.bt2_current a {
	background:url(/images/newassets/bt2_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt3_current a {
	background:url(/images/newassets/bt3_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt4_current a {
	background:url(/images/newassets/bt4_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt5_current a {
	background:url(/images/newassets/bt5_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt6_current a {
	background:url(/images/newassets/bt6_s.gif) no-repeat center;
	width:96px;
}
#menu ul li.bt7_current a {
	background:url(/images/newassets/bt7_s.png) no-repeat center;
	width:96px;
}
#menu ul li.bt8_current a {
	background:url(/images/newassets/bt8_s.gif) no-repeat center;
	width:106px;
}
.center_content {
	width:960px;
	clear:both;
}


/*-------------------left_container------------*/
.left_container {
	width:631px;
	float:left;
	background-color: #ffffff;
}
.search_tab {
	width:631px;
	height:60px;
	background:url(/images/newassets/search_tab_bg.jpg) no-repeat center;
	margin: 15px 0 0 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:400px;
	height:26px;
	background:url(/images/newassets/search_input_bg_lg.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(/images/newassets/go.png);
}

input.search_submit {
}

input.search_submit {
}

input.search_submit:hover {
	background:url(/images/newassets/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(/images/newassets/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(/images/newassets/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(/images/newassets/x_blue.gif) no-repeat right #000;
}
a.black_tab:hover {
	background:url(/images/newassets/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:15px 0 0 18px;
}
img.advertisment {
	padding:0 0 15px 0;
}
/*-----------------middle_content---------------------*/
.middle_content {
	width:471px;
	float:left;
	padding:15px 0 0 11px;
}
.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(/images/newassets/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;
        margin-bottom: 3px;
        padding: 0;
	background:url(/images/newassets/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:200px;
        height:125px;
        display:block;
        padding:15px 0 0 25px;
        background:url(/images/newassets/downloadButton.png) no-repeat center;
}
div.download_now:hover {
        width:200px;
        height:125px;
        display:block;
        background:url(/images/newassets/downloadButton_hover.png) no-repeat center;
}
.file_size {
	color:#767676;
	font-size:14px;
	padding:0px 0 10px 15px;
}
p.small_descr {
	font-size:14px;
	padding:0 0 15px 0;
	
}
.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:200px;
  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:120px;
	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(/images/newassets/hand_up.gif) no-repeat;
	 }
 a.hand_up_sel {
   background:url(/images/newassets/hand_up_sel.gif) no-repeat;
 }
 a.hand_up_fff:hover {
	background-position:0 -22px; 
	 }
 a.hand_down_fff {
	 background:url(/images/newassets/hand_down.gif) no-repeat;
	 }
 a.hand_down_sel {
   background:url(/images/newassets/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(/images/newassets/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(/images/newassets/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(/images/newassets/comm_rating_up.gif) no-repeat center;
	float:right;
	padding:18px 15px 0 0;
}
a.hand_up:hover {
	background:url(/images/newassets/comm_rating_up_a.gif) no-repeat center;
}
a.hand_down {
	width:18px;
	height:22px;
	background:url(/images/newassets/comm_rating_down.gif) no-repeat center;
	float:right;
	padding:18px 15px 0 0;
}
a.hand_down:hover {
	background:url(/images/newassets/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(/images/newassets/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(/images/newassets/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(/images/newassets/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(/images/newassets/center_tab_a_hover.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout2 a.active {
	background:url(/images/newassets/center_tab_a.gif) no-repeat center;
}
.tabs_container2 {
	clear: left;
	padding:0px;
	width:231px;
	background-color:#efefef;
}
.center_tab_block {
	width:210px;
	float:left;
	padding:10px 0 13px 0;
	margin:0 10px 0 10px;
        border-bottom: 1px solid #c5c5c5;
	/*background:url(/images/newassets/center_tab_border.gif) no-repeat left bottom;*/
}
.center_tab_title {
	font-size:19px;
	color:#000000;
	padding: 5px 0 20px 0;
	position: relative;
}
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:170px;
	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;
        margin:10px 0 10px 0;
	height:5px;
	background-color:#000000;
}
div.demolayout4 {
	width:471px;
	margin:0;
	padding:0 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(/images/newassets/search_tab1.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt1 a.active {
	width:29px;
	height:26px;
	background:url(/images/newassets/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(/images/newassets/search_tab2.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt2 a.active {
	width:67px;
	height:26px;
	background:url(/images/newassets/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(/images/newassets/search_tab3.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt3 a.active {
	width:58px;
	height:26px;
	background:url(/images/newassets/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(/images/newassets/search_tab3.gif) no-repeat center;
  text-decoration: none;
}
ul.demolayout4 li.bt4 a.active {
  width:58px;
  height:26px;
  background:url(/images/newassets/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(/images/newassets/search_tab5.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt5 a.active {
	width:75px;
	height:26px;
	background:url(/images/newassets/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(/images/newassets/search_tab2.gif) no-repeat center;
	text-decoration: none;
}
ul.demolayout4 li.bt6 a.active {
	width:67px;
	height:26px;
	background:url(/images/newassets/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(/images/newassets/search_tab2.gif) no-repeat center;
  text-decoration: none;
}
ul.demolayout4 li.bt7 a.active {
  width:67px;
  height:26px;
  background:url(/images/newassets/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;
	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;
}
a.program_title {
        font-size:16px;
        color:#26AFF4;
        padding:0;
        margin:0px;
        text-decoration:none;
}
a.program_title: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(/images/newassets/right_tabs_top.gif) no-repeat center;
}
.right_tabs_bottom {
	width:300px;
	height:31px;
	background:url(/images/newassets/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(/images/newassets/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(/images/newassets/right_tab2_a.gif) no-repeat center;
	text-decoration: none;
	font-weight: bold;
}
ul.demolayout a.active {
	background:url(/images/newassets/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_padding {
	width:960px;
        padding:10px 0 0 0;
        margin:0 0 10px 0;
        background-color: #ffffff;
  	clear:both;
}
.bottom_border {
	border-bottom:6px #000 solid;
	width:960px;
	padding:20px 0 0 0;
	margin:0 0 20px 0;
        background-color: #ffffff;
	clear:both;
}
/*-----------cartouche--------------*/
.cartouchecontainer {
  width: 300px;
  text-align: left;
  margin: 0;
  padding: 0;
}
.cartoucheheader {
  height: 48px;
  width: 300px;
  background-image: url(/images/newassets/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(/images/newassets/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(/images/newassets/right_tab2_a.gif) no-repeat scroll center center;
  text-decoration: none;
  color: #000;
}

.cartouchepanels {
  width: 300px;
  background: transparent url(/images/newassets/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;
}
.cartouche_content p {
  font-size: 10px;
  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(/images/newassets/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;
        background-color: #ffffff;
	color:#2b9fce;
        padding: 10px 5px 0 5px;
	margin: 0 0 0 -5px;
	float:left;
	font-size:11px;
	line-height:21px;
}
.footer .copyright {
  font-size: 14px;
  color:#000000;
}
.footer .copyright a {
  font-size: 14px;
}
.footer_left {
	width:720px;
	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;
}
a.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(/images/newassets/popular_search_selector_bg.png) no-repeat center;
}
a.search_selector:hover{
  background:url(/images/newassets/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(/images/newassets/popular_search_top.gif) no-repeat center bottom;
}
.submenu_center{
width:148px;
height: auto;
background:url(/images/newassets/popular_search_center.gif) repeat-y center;
}
.submenu_bottom{
width:148px;
height:12px;
background:url(/images/newassets/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(/images/newassets/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(/images/newassets/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(/images/newassets/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(/images/newassets/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(/images/newassets/selector_center.gif) repeat-y center;
}
.selector_bottom {
        width:94px;
        height:7px;
        background:url(/images/newassets/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;
}
.dloftheday-sidebar {
  text-align: left; 
}
a.breadcrumb {
  color: white;
  text-decoration: none;
}
a.breadcrumb:hover {
  color: white;
  text-decoration: underline;
}
.sopa-header {
background-color: #000000;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
text-align: center;
color: #ffffff;
font-size: 18px;
height:150px;
}
.sopa-header a {
        color:#38aff3;
	font-size: 18px;
        text-decoration:none;
}
.sopa-header a:hover {
        text-decoration:underline;
}
.listItemNum {
  padding-top:5px;
  width:55px;
  font-size:32px;
}
.listItemTitle {
  color:#38aff3;
  font-weight:bold;
  font-size:100%;
}
.listItemDesc {
  padding-top: 5px;
  font-size: 12px;
}
