/* Mobile */
@media only screen and (max-width: 1026px) {
	#cust1, #cust2, #cust3, #cust4, #cust5, #cust6, #cust7, #cust8, #cust9 {
		display:none;
	}

	#cust1m, #cust2m, #cust3m, #cust4m, #cust5m, #cust6m, #cust7m, #cust8m, #cust9m {
		display:block;
	}
	
	body { 
		margin: 5px; 
		padding: 0; 
		border-top: 6px solid #ffd223; 
		text-align: left; 
		color: #444444;
		font-family: arial, helvetica, verdana, geneva, sans-serif; 
		font-size: 14px;
	}

	body.memberbackground { background-image: none; }		

	.bodybackground {
		background-image: none; 
	}
	
	.layout_1000 { 
		width: 300px; 
		margin: 0 auto; 
		text-align: left;
	}

	#logo { 
		padding: 0; width: 300px;
	}

	#logo2 { 
		padding: 0 0 0 8px; 
		width: 300px;
	}

	#footer { 
		clear: both; 
		height: 128px; 
		position: relative;
	}

	#footercopy { 
		text-align:center;
		color: #666666; 
		font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; 
		font-size: 14px; 
		top: -15px; 
		position: relative; 
		margin-right: 15px;
	}

	.sitemaptitle { 
		font-size: 18px; 
		margin-bottom: 12px;
	}
	.sitemapitem { 
		font-size: 16px; 
		margin: 0 0 8px 10px;
	}
	.sitemapitem2 { 
		font-size: 16px; 
		margin: 0 0 8px 20px;
	}
	.sitemapitem3 { 
		font-size: 16px; 
		margin: 0 0 8px 30px; 
	}

	.layout_honey { 
		margin: 0 auto; 
		text-align: left; 
		background-image: none; 
	}

}

/* Desktop */
@media screen and (min-width: 1026px) {

	#cust1, #cust2, #cust3, #cust4, #cust5, #cust6, #cust7, #cust8, #cust9 {
		display:block;
	}

	#cust1m, #cust2m, #cust3m, #cust4m, #cust5m, #cust6m, #cust7m, #cust8m, #cust9m {
		display:none;
	}
	
	body { 
		margin: 0; 
		padding: 0; 
		border-top: 6px solid #ffd223; 
		text-align: center; 
		color: #444444;
		font-family: arial, helvetica, verdana, geneva, sans-serif; 
		font-size: 14px;
	}

	body.memberbackground { background-image: url("/images/memberbackground.png"); background-repeat: repeat-x; }		
	
	.bodybackground {
		background-image: url('/images/memberbackground.png'); 
		background-position: 0px -6px;
		background-repeat: repeat-x;
	}
	
	.layout_1000 { 
		width: 1000px; 
		margin: 0 auto; 
		text-align: left;
	}

	#logo { 
		padding: 0; width: 425px;
	}

	#logo2 { 
		padding: 0 0 0 8px; 
		width: 425px;
	}

	#footer { 
		clear: both; 
		height: 128px; 
		position: relative;
	}

	#footercopy { 
		float: right; 
		color: #666666; 
		font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; 
		font-size: 13px; 
		top: -15px; 
		position: relative; 
		margin-right: 15px;
	}

	.sitemaptitle { 
		font-size: 18px; 
		margin-bottom: 12px;
	}
	.sitemapitem { 
		font-size: 16px; 
		margin: 0 0 8px 40px;
	}
	.sitemapitem2 { 
		font-size: 16px; 
		margin: 0 0 8px 80px;
	}
	.sitemapitem3 { 
		font-size: 16px; 
		margin: 0 0 8px 120px; 
	}

	.layout_honey { 
		width: 1000px; 
		height: 626px; 
		margin: 0 auto; 
		text-align: left; 
		background-image: url("/images/bg.jpg"); 
		background-repeat: no-repeat;
	}

}

html { overflow-y: scroll; }

body.surfmain { border: none; margin-top: 2px; }
body.plainjane { border: none; margin-top: 2px; }

a, a:visited { color: #ff3300; text-decoration: underline; outline: none; }
form { margin: 0; padding: 0; }
h1 { color: #61a9ca; margin: 0 0 5px 0; font-size: 40px; font-family: QlassikBoldRegular, arial, helvetica, verdana, geneva, sans-serif; font-weight: normal; letter-spacing: -2px; }
h2 { color: #993300; margin: 0 0 5px 0; font-size: 28px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-weight: normal; line-height: 35px; }
h3 { color: #61a9ca; margin: 2px; font-size: 20px; font-family: QlassikBoldRegular, arial, helvetica, verdana, geneva, sans-serif; font-weight: normal; line-height: 20px; }
h4 { margin: 0; }
img { border: none; }

.layout_columns { width: 100%; border-collapse: collapse; table-layout: fixed; }
.layout_columns td { padding: 0; vertical-align: top; }
.layout_col700 { width: 700px; }
.layout_col600 { width: 600px; }
.layout_col550 { width: 550px; }
.layout_col500 { width: 500px; }
.layout_col460 { width: 460px; }
.layout_col430 { width: 430px; }
.layout_col400 { width: 400px; }
.layout_col310 { width: 310px; }
.layout_col303 { width: 303px; }
.layout_col275 { width: 275px; }
.layout_col270 { width: 270px; }
.layout_col225 { width: 225px; }
.layout_col200 { width: 200px; }
.layout_col195 { width: 195px; }
.layout_col190 { width: 190px; }
.layout_col180 { width: 180px; }
.layout_col150 { width: 150px; }
.layout_col125 { width: 125px; }
.layout_col100 { width: 100px; }
.layout_col90 { width: 90px; }
.layout_col80 { width: 80px; }
.layout_col70 { width: 70px; }
.layout_col60 { width: 60px; }
.layout_col50 { width: 50px; }
.layout_col40 { width: 40px; }
.layout_col20 { width: 20px; }
.layout_col15 { width: 15px; }

.layout_col50pct { width: 50%; }

.block728x90 { width: 728px; height: 90px; }

.block600 { height: 600px; }
.block400 { height: 400px; }
.block240 { height: 240px; }
.block220 { height: 220px; }
.block200 { height: 200px; }
.block175 { height: 175px; }
.block150 { height: 150px; }
.block128 { height: 128px; }
.block100 { height: 100px; }
.block80 { height: 80px; }
.block70 { height: 70px; }
.block60 { height: 60px; }
.block50 { height: 50px; }
.block40 { height: 40px; }
.block30 { height: 30px; }
.block20 { height: 20px; }
.block15 { height: 15px; }
.block10 { height: 10px; }
.block9 { height: 9px; }
.block8 { height: 8px; }
.block7 { height: 7px; }
.block5 { height: 5px; line-height: 1px; font-size: 1px; }
.block4 { height: 4px; line-height: 1px; font-size: 1px; }
.block2 { height: 2px; line-height: 1px; font-size: 1px; }

.min_height_300 { min-height: 300px; }

.center_text { text-align: center; }
.center_elem { margin: 0 auto; }
.left_text { text-align: left; }
.left_elem { float: left; }
.right_text { text-align: right; }
.right_elem { float: right; }
.top_elem { vertical-align: top; }

.w185 { width: 185px; }

.left80 { margin-left: 80px; }
.left30 { margin-left: 30px; }
.left22 { margin-left: 22px; }
.left20 { margin-left: 20px; }
.right20 { margin-right: 20px; }

.sides50 { margin: 0 50px; }
.sides40 { margin: 0 40px; }
.sides30 { margin: 0 30px; }
.sides20 { margin: 0 20px; }
.sides10 { margin: 0 10px; }

.pad0_15 { padding: 0 15px; }
.pad0_10 { padding: 0 10px; }
.pad20 { padding: 20px; }
.pad15 { padding: 15px; }
.pad10 { padding: 10px; }

.text_24 { font-size: 24px; }
.text_20 { font-size: 20px; }
.text_18 { font-size: 18px; }
.text_16 { font-size: 16px; }
.text_15 { font-size: 15px; }
.text_14 { font-size: 14px; }
.text_13 { font-size: 13px; }
.text_12 { font-size: 12px; }
.text_11 { font-size: 11px; }
.text_10 { font-size: 10px; }

.text_black { color: #000000; }
.text_white { color: #ffffff; }
.text_blue { color: #0000ff; }
.text_red { color: #ff0000; }
.text_orangered { color: #ff3300; }
.text_chocolate { color: #993300; }
.redbold { color: #ff0000; font-weight: bold; }

.verdana { color: #61a9ca; margin: 0; font-size: 16px; font-family: verdana, arial, helvetica, geneva, sans-serif; font-weight: bold; }
.arial { font-family: arial, helvetica, verdana, geneva, sans-serif; }
.monospace { font-family: "courier new", courier, "lucida console", monaco, monospace; }

.inline { color: #666666; font-size: 14px; font-family: verdana, arial, helvetica, geneva, sans-serif; margin: 0; padding: 0 0 0 10px; display: inline; }
.center { text-align: center; width: 900px; }

.brownlabel { color: #ffd223; background-color: #322826; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 20px; padding: 4px 8px; }

/* Layout 
--------------------------------------------------*/
.layout_honey2 { width: 1000px; height: 626px; margin: 0 auto; text-align: left; background-image: url("/images/bg2.jpg"); background-repeat: no-repeat; }

.layout_mobile { width: 320px; margin: 0 auto; text-align: left; }
.layout_popup { margin: 0 20px; text-align: left; }
.layout_interstitial_750 { width: 750px; margin: 40px auto; text-align: left; }

#mainfull { width: 1000px; position: relative; }
#mainfullmobile { width: 315px; position: relative; }
#main { float: left; width: 700px; position: relative; }
#header { padding: 0; position: relative; }
#header2 { padding: 0; position: relative; height: 105px; }
#sidebar { float: right; width: 300px; padding: 5px 0; }

#honey { position: absolute; left: 395px; top: 0; width: 83px; height: 106px; background-image: url("/images/honey.png"); background-position: top left; background-repeat:no-repeat; }
#memberbee { position: absolute; left: 459px; top: 11px; width: 150px; height: 144px; background-image: url("/images/memberbee.png"); background-position: top left; background-repeat: no-repeat; z-index: 2; }

.box650x200 { width: 650px; height: 200px; background-image: url("/images/box650x200.png"); position: relative; }
.box550x200 { width: 550px; height: 200px; background-image: url("/images/box550x200.png"); position: relative; }
.box500x200 { width: 500px; height: 200px; background-image: url("/images/box500x200.png"); position: relative; }
.box400x150 { width: 400px; height: 150px; background-image: url("/images/box400x150.png"); }
.box400x100 { width: 400px; height: 100px; background-image: url("/images/box400x100.png"); }
.box340x340 { width: 340px; height: 340px; background-image: url("/images/box340x340.png"); }
.box340x300 { width: 340px; height: 300px; background-image: url("/images/box340x300.png"); }
.box218x130 { width: 218px; height: 130px; background-image: url("/images/box218x130.png"); }
.frame300x150 { width: 300px; height: 150px; background-image: url("/images/frame300x150.png"); }
.frame218x150 { width: 218px; height: 150px; background-image: url("/images/frame218x150.png"); }

/* Nav
--------------------------------------------*/
#membernav { position: relative; height: 26px; margin: 0 0 15px 0; background-image: url("/images/navbg.png"); background-repeat:no-repeat; background-position: center 0; z-index: 3; overflow: hidden; }
#membernav ul { list-style: none; padding: 0; margin: 0; }
#membernav li { float: left; margin: 2px 0; padding: 0 15px; line-height: 22px; background-image: url("/images/navdivider.png"); background-repeat:no-repeat; background-position: center right; }
#membernav li.last { background-image: none; background-color: red; }
#membernav li.sms { background-image: none; background-color: #ffd223; }
#membernav li.sms a { color: #000000; }
#membernav li.last2 { background-image: none; }
#membernav li.lasc { display: none; }
#membernav li a { float: left; color: #ffd223; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 20px; text-decoration: none; text-align: center; font-weight: lighter; }
#membernav li a:hover { float: left; color: #ffffff; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 20px; text-decoration: none; text-align: center; }

#topnav { position: absolute; top: 36px; left: 660px; width: 325px; }
#topnav ul { list-style: none; margin: 0 0 17px 0; padding: 0; }
#topnav li { float: left; margin: 0; padding: 0 8px; background-image: url("/images/topdivider.png"); background-repeat: no-repeat; background-position: center right; }
#topnav li.first { padding: 0 8px 0 0; }
#topnav li.last { background-image: none; }
#topnav li a { float: left; color: #f23000; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 14px; text-decoration: none; text-align: center; }
#topnav li a:hover { float: left; color: #f23000; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; text-decoration: underline; text-align: center; }

#follow { float: right; margin-right: 12px; }
.icon { padding: 5px 2px; height: 24px; vertical-align: middle; }
.searchgo { vertical-align: middle; }
#searchpos { width: 268px; float: right; padding-top: 11px; }
.topnavlabels { color: #666666; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 16px; }

.label { color: #444444; margin: 0; font-size: 20px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; }
.label_left { float:left; color: #444444; margin: 0; padding-right:8px; padding-top: 6px; font-size: 15px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; }
.labelgender { float: left; padding: 5px; }

label h4 { color: #993300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 12px; font-weight: normal; letter-spacing: 0; line-height: 10px; margin: 0; padding-top: 4px; }
label span { display: block; color: #993300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 12px; font-weight: normal; letter-spacing: 0; line-height: 10px; margin: 0; padding-top: 4px; }

.goleft { float: left; }
.make_room { display: block; float: left; width: 600px; color: #61a9ca; }
.form_div { clear: both; height: 12px; }
.arrow_links { list-style: none; }
.arrow_links li { line-height: 20px; background-image: url("/images/link.png"); background-repeat: no-repeat; background-position: 0 .5em; padding-left: .7em; padding-bottom: 2px; }
.arrow_links li a { color: #111111; font-weight: normal; text-decoration: none; font-family: verdana, arial, helvetica, geneva, sans-serif; }
.arrow_links li a:hover { color: #f23000; }
.arrow_links_cols { width: 250px; float: left; padding-left: 0; margin: 0; }
.arrow_links_dir { list-style: none; padding-left: 0; margin: 0; }
.arrow_links_dir li { float: left; }
.arrow_links_dir a { padding-right: 20px; }
.arrow_links_other { width: 180px; float: left; padding: 0 8px 20px 0; margin-left: 0; }
.arrow_links_other li { font-size: 12px; }
.article_bigger { padding-bottom: 14px; clear: both; }
.article_status { vertical-align: -4px; }
.wing { padding-left: 0; margin-left: 31px; }
.wing li { list-style-image: url("/images/bullet.png"); }
.wing li a { color: #444444; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 14px; font-weight: normal; line-height: 27px; text-decoration: none; }
.wing li a:hover { color: #f23000; }
.go_pro { display: block; width: 273px; height: 98px; background: #ffffff url("/images/btn_pro.png") no-repeat; margin: 0 auto; color: transparent; }
.go_pro:hover, .go_pro:active { background-position: 0 -99px; }
.go_pro:visited { color: transparent; }
.byline_pro { font-size: 11px; font-weight: bold; padding-right: 42px; background: #ffffff url("/images/probee.png") right top no-repeat; }
.byline_free { font-size: 11px; font-weight: bold; padding-right: 42px; background-color: #ffffff; }
.byline_mylist { font-size: 11px; font-family: verdana, arial, helvetica, geneva, sans-serif; }
.byline_posted { font-size: 12px; padding-bottom: 12px; font-family: verdana, arial, helvetica, geneva, sans-serif; }
.article_guidelines { display: block; width: 155px; float: right; text-decoration: none; font-size: 11px; }
.article_text p { margin: 0; padding: 0; }
.article_text p span { line-height: 80%; }
.article_text_area { width: 546px; height: 96px; border: medium none; background: url("/images/textarea.png") no-repeat; padding: 10px; resize: none; }

.articles_cat { float: left; position: relative; width: 190px; height: 36px; background-image: url("/images/select_country.png"); background-repeat: no-repeat; background-position: 0 0; margin-left: 4px; overflow: hidden; }
.articles_sort { float: left; position: relative; width: 185px; height: 36px; background-image: url("/images/sort.png"); background-repeat: no-repeat; background-position: 120px 8px; margin-left: 100px; overflow: hidden; }
.actions_label { float: left; width: 47px; height: 24px; color: #666666; padding-top: 11px; padding-left: 16px; }
.icon_wrap { width: 87px; height: 25px; float: right; }
.each_article { border-top: 1px solid #cccccc; padding-top: 8px; }
.article_actn { display: block; width: 22px; height: 20px; float: left; }
.article_actn.view { background-image: url("/images/actions.png"); background-repeat: no-repeat; background-position: 0 0; color: transparent; }
.article_actn.view:hover { background-position: 0 -20px; }
.article_actn.update { width: 23px; background-image: url("/images/actions.png"); background-repeat: no-repeat; background-position: -22px 0; color: transparent; }
.article_actn.update:hover { background-position: -22px -20px; }
.article_actn.trash { background-image: url("/images/actions.png"); background-repeat: no-repeat; background-position: -45px 0; color: transparent; }
.article_actn.trash:hover{ background-position: -45px -20px; }

.content_cols { width: 100%; border-collapse: collapse; table-layout: fixed; }
.content_cols td { vertical-align: top; }
.content_cols_l { width: 575px; border-right: solid 1px #111111; padding-right: 14px; }
.content_cols_l2 { width: 500px; border-right: solid 1px #111111; padding-right: 14px; }
.content_cols_r { padding-left: 20px; }
.content_cols p { line-height: 1.6em; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; padding-bottom: 12px; }

/* Members
--------------------------------------------*/
.memberbg { width: 960px; margin: 0 20px; background-image: url("/images/memberbgmid.png"); z-index: 0; }
.memberbgtop { width: 960px; height: 15px; background-image: url("/images/memberbgtop.png"); }
.memberbgbot { width: 960px; height: 15px; background-image: url("/images/memberbgbot.png"); }

.memberbgmobile { width: 320px; margin: 0px; z-index: 0; }
.memberbgtopmobile { width: 320px; height: 15px; }
.memberbgbotmobile { width: 320px; height: 15px; }

.membercontent { padding: 0 15px; }

#memberinfolarge { margin: 5px 0 0 0; height: 20px; }
.titlelarge { color: #666666; font-size: 14px; font-family: verdana, arial, helvetica, geneva, sans-serif; padding: 0 0 10px 0; }
.statslarge { color: #333333; font-size: 14px; font-family: verdana, arial, helvetica, geneva, sans-serif; padding: 0 35px 10px 5px; }
.welcomeh2 { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 22px; font-weight: bold; line-height: 24px; margin: 0 0 12px 0; letter-spacing: -2px; }
.memberh2 { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 24px; font-weight: bold; line-height: 35px; margin: 0; letter-spacing: -2px; display: inline; }
.memberh3offer { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 18px; margin: 0 0 0 10px; line-height: 30px; letter-spacing: -2px; font-weight: bold; }
.memberh3get { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 18px; margin: 0; line-height: 30px; letter-spacing: -2px; font-weight: bold; text-align: center; }
.memberh3buy { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 18px; margin: 0 0 0 15px; line-height: 30px; letter-spacing: -2px; font-weight: bold; }
.blueh3 { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 18px; margin: 0; line-height: 30px; letter-spacing: -1px; font-weight: bold; }
.offersh4 { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 16px; margin: 0; line-height: 30px; letter-spacing: -1px; font-weight: bold; }
.blueh4 { color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 16px; margin: 0; line-height: 30px; letter-spacing: -1px; font-weight: bold; }
.bluelink a, .bluelink a:visited { color: #61a9ca; text-decoration: none; }

.divider { height: 1px; line-height: 1px; font-size: 1px; border-bottom: solid 1px #666666; padding-top: 10px; margin-bottom: 10px; clear: both; }
.divider2 { height: 1px; line-height: 1px; font-size: 1px; border-bottom: solid 1px #666666; padding-top: 20px; margin-bottom: 20px; clear: both; }
.divclear { clear: both; }
.colhalf1 { width: 444px; margin: 0 5px 0 5px; padding: 0 20px 0 0; float: left; border-right: solid 1px #666666; }
.colhalf2 { width: 450px; margin: 0 0 0 5px; float: right; }
.colhalf1promote { width: 430px; margin: 0 5px 0 5px; padding: 0 20px 0 0; float: left; border-right: solid 1px #666666; }
.colhalf2guides { width: 460px; margin: 0 0 0 5px; float: right; }
.colthirds1 { width: 560px; margin: 0 5px 0 5px; padding: 0 20px 0 0; float: left; border-right: solid 1px #666666; }
.colthirds2 { width: 300px; margin: 0 0 0 5px; float: right; }

.memberadbg { width: 283px; height: 80px; padding: 5px 10px; background-image: url("/images/smalladbg2.png"); background-position: top left; background-repeat: no-repeat; float: right; overflow: hidden; }
.sampleadbg { width: 283px; height: 80px; padding: 5px 10px; background-image: url("/images/smalladbg2.png"); background-position: top left; background-repeat: no-repeat; overflow: hidden; }
.pro { color: #ff3300; float: right; margin-right: 20px; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 13px; font-weight: bold; }
.sampleadtitle { position: relative; top: -2px; height: 18px; color: #333333; margin: 0; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 13px; letter-spacing: -1px; overflow: hidden; }
.sampleadtitle a, .sampleadtitle a:visited { color: #333333; margin: 0; text-decoration: none; background-color: #ffffff; }
.sampleadtitle a:hover { text-decoration: underline; }
.sampleadtext { color: #666666; margin: 0; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; letter-spacing: -1px; }
.adtextlarge { color: #666666; margin: 0; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 20px; }
.imgad { float: right; border: solid 1px #fed123; }
.adcenter { text-align: center; width: 930px; }
.surfcol1_2 { width: 303px; float: left; margin-right: 10px; }
.surfcol3 { width: 303px; float: left; }
.fb-button { width: 100px; height: 22px; margin: 3px 0 0 15px; }

#beesurf { float: left; margin: 29px 0 0 0; }
#surfads { float: right; margin: 22px 0 0 0; width: 300px; text-align: center; }
.adstats { color: #ff3300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 14px; text-decoration: none; margin: 0 0 0 68px; padding: 3px 0 0 10px; background-image: url("/images/link.png"); background-position: center left; background-repeat: no-repeat; }
#newad { margin: 0; width: 440px; text-align: center; }

.smalladbg { width: 283px; height: 80px; background-image: url("/images/smalladbg2.png"); background-position: top left; background-repeat: no-repeat; padding: 5px 10px; }
.largeadbg { width: 283px; height: 203px; background-image: url("/images/largeadbg2.png"); background-position: top left; background-repeat: no-repeat; padding: 5px 10px; }
.viewedad1 { width: 303px; float: left; margin-right: 10px; }
.viewedad2 { width: 303px; float: left; }

.tablemember { width: 100%; border-collapse: collapse; table-layout: fixed; }
.tablemember td { padding: 5px; vertical-align: top; }
.tdtitle { font-size: 15px; color: #333333; border-right: solid 1px #cccccc; }
.tdmember { border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; font-size: 16px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; text-align: center; color: #666666; }
.tdbottom { border-right: solid 1px #666666; margin: 0; padding: 0 5px; }
.tdbottom_last { border: 0; margin: 0; padding: 0 5px; }
#offers ul { margin: 0; padding: 0 0 0 5px; }
#offers li { color: #322826; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: normal; line-height: 24px; list-style-type: none; padding-left: 10px; background-image: url("/images/link2.png"); background-repeat: no-repeat; background-position: 0 .5em; }
.payout { color: #993300; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; line-height: 24px; float: right; margin: 0; padding: 0 10px 0 0; }
#upgradebutton { margin: 0; text-align: center; }
#bee ul { margin: 0; padding: 0 0 0 11px; }
#bee li { color: #322826; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 22px; font-weight: normal; list-style-type: none; line-height: 36px; padding-left: 23px; background-image: url("/images/bullet.png"); background-repeat: no-repeat; background-position: 0 .5em; }
#buycredits { margin: 0; text-align: center; }
#coaching ul { margin: 0 0 0 10px; padding: 0 0 0 5px; }
#coaching li { color: #322826; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 20px; font-weight: normal; line-height: 32px; list-style: none; }
#view { color: #ff3300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 18px; text-decoration: none; padding-left: 8px; margin: 10px 0 0 5px; background-image: url("/images/link.png"); background-position: center left; background-repeat: no-repeat; }
#get { color: #ff3300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 18px; text-decoration: none; padding-left: 8px; margin: 0 0 0 16px; background-image: url("/images/link.png"); background-position: center left; background-repeat: no-repeat; }
#join { color: #ff3300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 18px; text-decoration: none; padding-left: 8px; margin: 0 0 0 16px; background-image: url("/images/link.png"); background-position: center left; background-repeat: no-repeat; }

.tablesignup { border-collapse: collapse; }
.tablesignup td { padding: 0; vertical-align: middle; }

.tableads { width: 930px; border-collapse: collapse; table-layout: fixed; border: solid 1px #000000; }
.tableads th { padding: 5px 2px; vertical-align: top; border: solid 1px #000000; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: left; }
.tableads td { padding: 5px 2px; vertical-align: top; border: solid 1px #000000; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; }

.commstext { width: 680px; }
.commsnav td { vertical-align: middle; }
.tablecomms { width: 650px; border-collapse: collapse; }
.commsheader { border: solid 1px #000000; }.
.tablecomms td { padding: 5px; }
.commsrow2 { background-color: #f5f5b7; }

.orangearrow ul { margin: 0; padding: 0; }
.orangearrow li { color: #322826; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; list-style-type: none; padding-left: 14px; background-image: url("/images/link.png"); background-position: center left; background-repeat: no-repeat; }

.surfcategories { margin-left: 30px; overflow: hidden; }

/* HOME 
------------------------------------------*/
#joinbee {
  background-image: url("/images/joinbee2.png");
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0 0 0 450px;
  top: -50px;
  position: absolute;
  width:187px;
  height: 154px;
}

.signupjoin ul { margin-top: 0; }
.signupjoin li {
  color: #444444;
  font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif;
  font-size: 23px;
  font-weight: normal;
  list-style-image: url("/images/bullet.png");
  line-height: 30px;
} 

#signupstep2 {
  float: left;
  margin-left: -20px;
}

#signup {
  background-image: url("/images/signupbg.png");
  background-position: top left;
  background-repeat: no-repeat;
  margin: -80px 0 0 5px;
  padding: 80px 0 0 80px;
  width:683px;
  height: 251px;
}

#signup h1 {
  color: #FFD223;
  font-size: 38px;
  font-family: QlassikBoldRegular, arial, helvetica, verdana, geneva, sans-serif;
  padding-left: 35px;
}

#signup h2 {
  color: #999999;
  padding: 20px 0 0 95px;
  font-size: 24px;
  font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif;
  font-weight: normal;
  line-height: 39px;
  float: left;
  width:400px;
}

#signup label {
  color: #ffffff;
  font-size: 20px;
  font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif;
  line-height: 20px;
}

#traffic {
  float: left;
  width: 252px;
}

#member {
  padding: 10px 0 0 75px;
  float: left;
  color: #999999;
  font-size: 18px;
  font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif;
  width: 145px;
}

/* Step 2
--------------------------------------------*/

#signup2 {
  background-image: url("/images/topbg.png");
  background-position: top left;
  background-repeat: no-repeat;	
  margin: 0 0 0 5px;
  padding: 20px 20px 0 45px;
  width:628px;
  min-height: 403px;
  overflow: hidden;
}

#bottom {
  background-image: url("/images/bottombg.png");
  background-position: top left;
  background-repeat: no-repeat;
  text-align: center;
  margin: 0 0 0 5px;
  height:220px;	
  width:693px;
}

.signup2h2 {
  color: #993300;
  margin: 0 0 5px 0;
  font-size: 60px;
  font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif
  font-weight: normal;
}

.h4left {
  text-align: left;
  padding-left: 10px;
}

.h4right {
  text-align: right;
  padding-left: 10px;
}

#signup2 h4 { color: #993300; font-size: 12px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-weight: normal; letter-spacing: 0; line-height: 10px; margin: 0; }
.signuph4 { color: #993300; font-size: 12px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-weight: normal; letter-spacing: 0; line-height: 10px; margin: 0; }

#signupbee1 {
  background-image: url("/images/signupbee1.png");
  background-position: top left;
  background-repeat: no-repeat;
  left: 439px;
  top: -100px;
  position: absolute;
  width:169px;
  height: 101px;
}

#signupbee2 {
  background-image: url("/images/signupbee2.png");
  background-position: top left;
  background-repeat: no-repeat;
  left: 698px;
  top: 297px;
  position: absolute;
  width:114px;
  height: 161px;
}

#step { color: #444444; font-size: 28px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; }
.blockquote { font:italic QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; padding-top: 15px; margin: 15px 120px 10px 80px; background: url("/images/quote.png") no-repeat top left; text-indent: 50px; font-style: italic; font-size: 23px; color:#61a9ca; }
.blockquote p { margin: 0; padding-top: 5px; }


/* Steps 3-5
--------------------------------------------*/

.signup3 { width: 940px; min-height: 350px; background-image: url("/images/topfullbg.png"); background-position: top left; background-repeat: no-repeat; margin: 0 20px; padding: 20px 0 0 22px; overflow: hidden; }
.bottom3 { width: 960px; height: 75px; background-image: url("/images/bottomfullbg.png"); background-position: top left; background-repeat: no-repeat; margin: 0 20px; }

#signupbee3 { position: absolute; width: 169px; height: 101px; left: 432px; top: -100px; background-image: url("/images/signupbee1.png"); background-position: top left; background-repeat: no-repeat; }
#signup3 h4 { color: #993300; font-size: 12px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-weight: normal; letter-spacing: 0; line-height: 10px; margin: 0; }

.hilite { color: red; font-size: 22px; }
.crossed_off { color: #444444; text-decoration: line-through; font-size: 16px; text-line-through-style: dashed;  }
.smallPrint { color: #666666; font-size: 13px; margin: 8px 0 0 47px; }
.membDesc { font-size: 18px; color: #61a9ca; font-style: italic; }
.termsAndConditions { width: 900px; margin-top: 15px; text-align: center; }
.termsAndConditions p { color: #666666; font-size: 13px; margin-top: 8px; }

/*  Tables
------------------------------------------*/

.compare { margin: 0 0 0 47px; }
.compare td { font-size: 20px; }

.tdright {
  text-align: right;
}

.tdpayment {
  border-left: 1px solid #cccccc;
  text-align: right;
}

.border { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; font-size: 23px; text-align: center; }
.borderBot { height: 38px; border-bottom: 1px solid #cccccc; font-size: 23px; text-align: center; }
.bordertitle { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; font-size: 23px; }
.bordermember { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; font-size: 23px; }
.bordermembership { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; font-size: 23px; text-align: left; padding-left: 15px; }
.borderleft { border-left: 1px solid #cccccc; }

#credits tr td {
  border: 1px solid #cccccc;
}

/*  Login
------------------------------------------*/
#login {
  background-image: url("/images/signupbg.png");
  background-position: top left;
  background-repeat: no-repeat;
  margin: -50px 0 0 5px;
  padding: 80px 0 165px 80px;
  width:683px;
  height: 251px;
}

#login h1 {
  color: #FFD223;
  font-size: 38px;
  font-family: QlassikBoldRegular, arial, helvetica, verdana, geneva, sans-serif;
  padding: 0 0 0 95px;
}

#login h2 {
  color: #999999;
  padding: 10px 0 0 70px;
  font-size: 24px;
  font-family: QlassikBoldRegular, arial, helvetica, verdana, geneva, sans-serif;
  line-height: 39px;
  margin-top: -20px;
}

#login label {
  color: #ffffff;
  font-size: 20px;
  font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif;
  padding: 0 0 0 20px;
}

#loginbutton {
  float: left;
  padding-left: 65px;
  width: 131px;
}

/* Sidebar Extra
---------------------------------------*/

#extra {
  background-image: url("/images/extrabg.png");
  background-position: top left;
  background-repeat: no-repeat;	
  margin: 22px 0 0 -10px;
  padding: 20px 10px 0 35px;
  width: 267px;
  height: 347px;
}

#extra h1 {
  color: #ffd223;
  font-size: 50px;
  font-family: QlassikBoldRegular, arial, helvetica, verdana, geneva, sans-serif;
}

#extra p {
  color: #ffffff;
  font-size: 19px;
  font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif;
  line-height: 19px;
  margin: 0;
}


/* Inputs
-------------------------------------------------*/

.input { width: 179px; height: 36px; background-image: url("/images/input.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; margin: 8px 3px; float: left; }
.input input { width: 163px; height: 24px; color: #666666; font-size: 18px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; padding: 0; margin: 8px 0 0 8px; outline: none; -webkit-appearance: none; }
.inputsmall { width: 115px; height: 36px; background-image: url("/images/input-small.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; }
.inputsmall input { width: 99px; height: 24px; color: #666666; font-size: 18px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; padding: 0; margin: 8px 0 0 8px; outline: none; -webkit-appearance: none; }
.inputmedium { width: 142px; height: 36px; background-image: url("/images/input-medium.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; }
.inputmedium input { width: 126px; height: 24px; color: #666666; font-size: 18px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; padding: 0; margin: 8px 0 0 8px; outline: none; -webkit-appearance: none; }
.inputlarge { width: 280px; height: 38px; background-image: url("/images/input-large.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; margin: 0 5px; }
.inputlarge input { width: 264px; height: 26px; color: #666666; font-size: 18px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; padding: 0; margin: 7px 0 0 8px; outline: none; -webkit-appearance: none; }
.inputxlarge { width: 400px; height: 38px; background-image: url("/images/input-xlarge.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; margin: 0 5px; }
.inputxlarge input { width: 384px; height: 26px; color: #666666; font-size: 18px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; padding: 0; margin: 7px 0 0 8px; outline: none; -webkit-appearance: none; }
.input700 { width: 700px; height: 38px; background-image: url("/images/input-700.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; margin: 0 5px; }
.input700 input { width: 684px; height: 26px; color: #666666; font-size: 18px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; padding: 0; margin: 7px 0 0 8px; outline: none; -webkit-appearance: none; }
.inputver { width: 94px; height: 36px; background-image: url("/images/inputver.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; }
.inputver input { width: 78px; height: 24px; color: #666666; font-size: 18px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; padding: 0; margin: 8px 0 0 8px; outline: none; -webkit-appearance: none; }
.inputsearch { width: 130px; height: 10px; background-image: url("/images/searchbg.png"); background-position: center; background-repeat: no-repeat; background-color: transparent; color: #666666; font-size: 14px; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; border: 0; margin: 0 4px; padding: 8px 8px; outline: none; -webkit-appearance: none; }
input[type="password"] { font-family: arial, helvetica, verdana, geneva, sans-serif; }
input[type="image"] { border: 0; outline: none; }

span.customStyleSelectBox { font-size: 15px; background: transparent; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; color:#666666; padding:9px 6px; width: 196px; height: 11px; }

span.customStyleSelectBox.changed { 
  background: transparent; 
}

.styled {
  width: 200px;
  cursor: pointer;
}

.month {
 width: 75px; height: 36px; 
 background-image:url("/images/select_month.png");
 background-repeat: no-repeat; 
 background-position: 0 0; 
 position:relative;
 float:left;
 margin-left: 5px;
 overflow: hidden;
}

.day {
  background-image:url("/images/select_day.png");
  background-repeat: no-repeat; 
  background-position: 0 0; 
  width:55px; 
  height:36px; 
  position:relative;
  float:left;
  margin-left: 7px;
  overflow: hidden;
}

.year {
  background-image:url("/images/select_month.png");
  background-repeat: no-repeat; 
  background-position: 0 0; 
  width:75px; 
  height:36px; 
  position:relative;
  float:right;
  overflow: hidden;
}

.country {
  background-image:url("/images/select_country.png");
  background-repeat: no-repeat; 
  background-position: 0 0; 
  width:190px; 
  height:36px; 
  position:relative;
  margin-left: 4px;
  overflow: hidden;
}

.phone {
 background-image:url("/images/select_month.png");
 background-repeat:no-repeat; 
 background-position: 0 8px; 
 width:75px; height:45px; 
 position:relative;
 float:left;
 margin: 0 0 0 5px;
 padding-top: 8px;
 overflow: hidden;
}

.monthcc { width: 75px; height: 36px; position: relative; float: left; margin-left: 5px; background-image:url("/images/select_month.png"); background-repeat:no-repeat; background-position:0px 0px; }
.monthcc2 { width: 75px; height: 18px; position: relative; float: left; margin-left: 5px; }
.yearcc { width: 75px; height: 36px; position: relative; float: left; background-image:url("/images/select_month.png"); background-repeat:no-repeat; background-position: 0 0; overflow: hidden; }
.yearcc2 { width: 75px; height: 18px; position: relative; float: left; }

.securecode { float: left; }
.whatsthis { float: left; width: 75px; padding: 6px 0 0 6px; font-size: 12px; }

/* Testimonial Slider
-------------------------------------------------------------- */
#testimonials { height: 246px; margin: 245px 0 0 0; padding: 15px 2px 0 126px; background-image: url("/images/testbg.png"); background-position: top left; background-repeat: no-repeat; }
.slideshow { overflow: hidden; height: 180px; cursor: pointer; }

.quotes {
   width: 160px;
   height: 200px;
   list-style-type: none; 
   background-color: transparent !important;
   padding:0;
   margin:0;
   list-style-type: none;
}

.quotes .slide { margin: 0; }

.quotes blockquote {
   margin: 0;
   font-size: 18px;
   color: #999999;
   font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif;
   line-height: 17px;
   font-style: italic;	
   font-size: 15px; 
}


#footersmall { height: 35px; padding: 10px 0; position: relative; clear: both; background-image: url("/images/footerbg2.png"); background-position: top left; background-repeat:no-repeat; }
#footernav { top: -17px; position: relative; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 13px; }
#footernav ul { list-style: none; padding: 0 0 0 10px; margin: 0; }
#footernav li { float: left; margin: 0 5px; }
#footernav li a { float: left; color: #ff3300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 13px; text-decoration: underline; text-align: center; }
#footersweeps { position: relative; width: 1000px; height: 139px; }
#money { position: absolute; width: 171px; height: 83px; top: -81px; right: 1px; background-image: url("/images/money.png"); background-position: top left; background-repeat:no-repeat; margin: 0 0 0 450px; }
#sweepswinners { position: absolute; left: 420px; top: 20px; width: 430px; height: 60px; overflow: hidden; }
.sweepswinner0 { width: 430px; height: 60px; background-color: #ffd223; background-image: url("/images/entertowin.jpg"); }
.sweepswinner1 { width: 430px; height: 60px; display: none; background-color: #ffd223; }
.sweepswinnerinfo { float: left; font-size: 18px; color: #322826; padding: 10px 10px 0 0; }

.verdana14 { color: #666666; font-size: 14px; font-family: verdana, arial, helvetica, geneva, sans-serif; }
.verdanasmall { color: #666666; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: normal; line-height: 13px; }
.borderbottom { border-bottom: solid 1px #cccccc; }
.borderbottomguides { padding: 5px 5px 8px 0; border-bottom: 1px solid #cccccc; }
.offerlinktitle { color: #322826; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 14px; text-decoration: none; padding-left: 8px; margin: 10px 0 0 5px; background-image: url("/images/link.png"); background-position: center left; background-repeat: no-repeat; }
.offerlinkearning { color: #993300; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; text-align: right; }
.viewlink { color: #ff3300; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 18px; text-decoration: none; padding-left: 8px; margin: 10px 0 0 5px; background-image: url("/images/link.png"); background-position: center left; background-repeat: no-repeat; }

.beememberoffers ul { margin: 0; padding: 0 0 0 11px; }
.beememberoffers ul li { color: #322726; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: normal; list-style-type: none; line-height: 23px; padding-left: 23px; background-image: url("/images/bullet.png"); background-repeat: no-repeat; background-position: 0 8px; }
.beememberoffers p { color: #666666; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: normal; line-height: 13px; }

.matte { position: relative; }
.up7 { position: relative; top: -7px; }

.bodyIntro { font-size: 18px; line-height: 20px; color: #222222; font-family: arial, helvetica, verdana, geneva, sans-serif; }
.bodyIntroQlassik { font-size: 20px; line-height: 22px; color: #222222; font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; }
.bodyContent { font-size: 16px; color: #222222; font-family: arial, helvetica, verdana, geneva, sans-serif; }
.bodyBold { font-size: 18px; color: #000000; font-family: arial, helvetica, verdana, geneva, sans-serif; font-weight: bold; }

.captchabg { width: 165px; height: 42px; background-image: url("/images/captchabg.png"); }
.captchabg img { width: 150px; height: 30px; padding: 7px 0 0 8px; }

.int_layout { padding: 20px; border: solid 6px #ffd223; background-color: #ffffff; color: #000000; font-size: 12px; font-family: arial, helvetica, verdana, geneva, sans-serif; }
.int_footer { padding: 10px; text-align: right; background-color: #f3f3a9; }
.int_footer_dark { padding: 10px; text-align: right; background-color: #c0c0c0; }

.faqtopic { font-size: 20px; color: #000000; margin-bottom: 12px; }
.faqlink { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 14px; color: #222222; }
.faqtext { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 14px; color: #444444; margin-bottom: 20px; }

h2.biglink a, h2.biglink a:visited { color: #bb3300; font-size: 26px; font-weight: bold; text-decoration: none; }
.bigtext { font-size: 18px; font-weight: normal; line-height: 24px; color: #222222; }
.bigtext ul li { list-style-image: url("/images/bullet.png"); line-height: 30px; }
h2.medlink a, h2.medlink a:visited { color: #bb3300; font-size: 24px; line-height: 24px; font-weight: bold; text-decoration: none; }
.medtext { font-size: 18px; font-weight: normal; line-height: 24px; color: #222222; }
.medtext ul { margin: 0; }
.medtext ul li { list-style-image: url("/images/bullet.png"); line-height: 24px; }

.sidenavborder { float: left; width: 1px; height: 200px; background-color: #666666; margin-right: 20px; }
.sidenavborder2 { float: left; width: 14px; height: 172px; margin-right: 20px; background-image: url("/images/sidenavborder.png"); }
.sidenav a, .sidenav a:visited { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 18px; color: #000000; text-decoration: none; display: block; margin-bottom: 25px; }

.pipsbox { width: 80px; height: 24px; border: solid 1px #000000; margin: 0 12px; vertical-align: 2px; }
.pipsand { font-family: verdana, arial, helvetica, verdana, geneva, sans-serif; font-size: 20px; font-weight: bold; color: #222222; margin: 0 60px; }

#admindernote { width: 300px; margin: 0 auto; padding: 10px; background-color: #ffffff; border: #000000 3px dashed; }
#banneradrules { width: 450px; margin: 0 auto 30px auto; padding: 10px; background-color: #ffffff; border: #000000 3px dashed; font-size: 14px; }

.orderform { width: 940px; min-height: 350px; background-image: url("/images/orderformbg.png"); background-position: top left; background-repeat: no-repeat; margin: 0 20px; padding: 20px 0 0 22px; overflow: hidden; }
.orderformbottom { width: 960px; height: 75px; background-image: url("/images/bottomfullbg.png"); background-position: top left; background-repeat: no-repeat; margin: 0 20px; }

#confsubmit { width: 350px; font-size: 24px; color: #ff0000; font-family: QlassikBoldRegular, arial, helvetica, verdana, geneva, sans-serif; font-weight: bold; }
.urlpadlock { position: absolute; left: 190px; top: 20px; width: 164px; height: 164px; background-image: url("/images/padlock.png"); border: dashed 3px #333333; z-index: 2; }
.urlpadlocktext { margin: 33px auto; font-size: 15px; font-weight: bold; text-align: center; background-color: #ffffff; }
.errortext { font-size: 14px; font-family: arial, helvetica, verdana, geneva, sans-serif; }

.newsletters ul { margin: 0; padding: 0; }
.newsletters li { color: #322826; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 16px; font-weight: normal; list-style-type: none; line-height: 24px; padding: 0 0 10px 30px; background-image: url("/images/bullet.png"); background-repeat: no-repeat; background-position: 0 .5em; }

.tools_link { text-align: center; font-weight: bold; color: #000000; }
.tools_link a, .tools_link a:visited { color: #000000; text-decoration: none; }

.redstar150 { width: 150px; height: 150px; background-image: url("/images/redstar150.png"); }

/* My Discounts Page
----------------------------------------------*/

#discounts-col1 { width: 278px; margin: 0 42px 0 5px; float: left; }
#discounts-col2 { width: 278px; margin: 0 42px 0 0; float: left; }
#discounts-col3 { width: 278px; margin: 0; float: left; }
#discounts-col1 h3, #discounts-col2 h3, #discounts-col3 h3 { padding-bottom:10px; }
#discounts-intro { padding-top: 10px; }
#discounts-intro p { font-family: verdana,sans-serif; font-size: 12px; line-height: 1.6em; padding-bottom: 10px; }
.discounts-hr  {color:#666666; background-color:#666666; height:1px; border:none; }
#discounts-bg { background-image: url("/images/bg-my-discounts.png"); background-position: top left; background-repeat:no-repeat; padding: 0; width:278px; height: 208px; margin-bottom:20px; position:relative; }
.discounts-text { color: #666666; margin: 0; font-family: verdana,sans-serif; font-size: 13px; letter-spacing: -1px; display:block; width:258px; padding: 0 10px 0 10px; }
.discounts-textlarge { color: #666666; margin: 0; font-family: verdana,sans-serif; font-size: 11px; letter-spacing: -1px; line-height: 20px; }
.discounts-link { display:block; padding:10px 10px 0 10px; }
.discounts-button { display:block; width:110px; padding-right:10px; position:absolute; bottom:10px; right:0px; }
.discounts-logo { text-align:center; width:278px; display:table-cell; vertical-align:middle; height:80px; }
.discounts-logo2 { text-align:center; width:278px; display:table-cell; vertical-align:middle; height:66px; }
img.discount-img { padding: 10px 0 0 0; }

/* SEO Services
----------------------------------------------*/

.seoboxbg { width: 500px; background-image: url("/images/seoboxbg.png"); }
.seoboxtop { width: 500px; height: 45px; background-image: url("/images/seoboxtop.png"); }
.seoboxtop2 { width: 500px; height: 18px; background-image: url("/images/seoboxtop2.png"); }
.seoboxbot { width: 500px; height: 5px; background-image: url("/images/seoboxbot.png"); }
.seoboxh2 { font-family: QlassikMediumRegular, arial, helvetica, verdana, geneva, sans-serif; font-size: 32px; font-weight: bold; color: #ffcd04; margin: 0 0 0 20px; padding: 0; line-height: 45px; }
.seoboxcart { padding: 14px; }
.seoboxprice { font-size: 28px; font-weight: bold; color: #000000; text-align: center; margin: 10px 0 20px; }
.seoboxcomponent { font-size: 18px; font-weight: bold; color: #000000; text-align: center; margin: 10px 0 20px; }
.seoboxcomponent_fp_price { font-size: 14px; font-weight: bold; color: #000000; text-align: center; margin: 15px 0 20px; float:right; margin-right:25px; }
.seoboxcomponent_fp_title { float:left; color: #61a9ca; font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 22px; font-weight: bold; line-height: 24px; letter-spacing: -2px; margin: 10px 0 20px; }
.seoboxtitle { font-size: 17px; font-weight: bold; color: #333333; background-color: #a8e0f7; text-align: center; margin-right: 2px; padding: 8px; }
.seoboxitems { background-color: #ffdd53; margin-right: 2px; padding: 12px; }
.seoboxitem { font-style: italic; margin-bottom: 8px; cursor: pointer; }
.seohovertext { display: none; }
.seohovertext2 { display: none; width: 350px; }
.seo_ordered_items { width: 900px; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; border-bottom: solid 1px #f23000; }
.seo_ordered_item_cost { width: 100px; float: right; }
.seo_remove_item { font-size: 12px; font-weight: normal; margin-right: 20px; }
.seo_total_text { width: 750px; float: left; text-align: right; }
