* { padding: 0; margin: 0; }
body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366FF;
    	background: #FFFFFF;
}
#content_style {
	width: 1000px;
	color: #3366FF;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px;
	padding: 0px;
}
#left_column {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border: 0px;
	padding: 0px;
	width: 400px;
	float: left;
}
#right_column {
	width: 580px;
	float: right;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/* GENERAL STYLE */
a, a:active, a:hover {
	font-size: 11px;
	color: #3366FF;
	text-decoration: underline;
}
a:visited {
	font-size: 11px;
	color: #FF6633;
	text-decoration: underline;
}
h1 {
	color: #3366FF;
	background: transparent;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 10px;
}
h2 {
	color: #3366FF;
	background: transparent;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}
h3 {
	color: #3366FF;
	background: transparent;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}
p {
	padding-bottom: 10px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none;
	line-height: 140%;
}
.cat-desc {
	padding-bottom: 10px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none;
}
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: transparent;
}
ul, ol {
	margin-left: 10px;
	margin-bottom: 10px;
}
ul li {
	margin-left: 10px;
	padding-left: 25px;
	margin-bottom: 5px;
	background-image: url(images/li.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	list-style-type: none;
	line-height: 140%;
	color: #3366FF;
	font-size: 11px;
}

/* FREE GIFTS */
.gift_area {
	width: 580px;
	height: 275px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	background: transparent;
	float: left;
}
.gift_title {
	width: 180px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	height: 275px;
	background: transparent;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #3366FF;
	text-align: right;
}
.download_gift {
	width: 30px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 275px;
	background: transparent;
	float: left;
}
.blue_gift {
	width: 340;
	height: 265px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border: 0px;
	background: #3366FF url(images/Free_Gifts/Blue_Gift_Box.png);
	background-repeat: no-repeat;
	float: left;
}
.red_gift {
	width: 340;
	height: 265px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border: 0px;
	background: #FF6633 url(images/Free_Gifts/Red_Gift_Box.png);
	background-repeat: no-repeat;
	float: left;
}
.green_gift {
	width: 340;
	height: 265px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border: 0px;
	background: #CCFF33 url(images/Free_Gifts/Green_Gift_Box.png);
	background-repeat: no-repeat;
	float: left;
}

/* HEADER */
#header_style {
	width: 100%;
	height: 85px;
	background: #3366FF url(images/3366FF.png);
	background-repeat: repeat-xy;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	border: 0px;
}
#htop {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 1000px;
	float: right;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#htop a, #htop a:visited {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
#htop a:active, #htop a:hover {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}
#hbottom {
	width: 1000px;
	height: 55px;
	margin: 0 auto;
	padding: 0px;
	border: 0px;
}
#wrap_logo {
	width: 179px;
	height: 55px;
	background: transparent url(images/Header/Logo.png);
	background-repeat: no-repeat;
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#looking {
	width: 188px;
	height: 25px;
	background: transparent url(images/Header/LookingforSomething.png);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#searcharea {
	height: 30px;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#searchbox {
	width: 188px;
	height: 30px;
	background: transparent url(images/Header/SearchBox.png);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#searchboxarea {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
.input-search {
	width: 150px;
	height: 20px;
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#searchbutton {
	height: 30px;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/* FOOTER */
#foot_top_style {
	width: 1000px;
	height: 75px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#foot_top {
	width: 625px;
	height: 75px;
	background: transparent url(images/Footer/Foot_Top.png);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#foot_bottom_style {
	width: 100%;
	height: 100px;
	background: #3366FF url(images/3366FF.png);
	background-repeat: repeat-xy;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#foot_bottom {
	width: 625px;
	height: 100px;
	background: transparent url(images/Footer/Foot_Bottom.png);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#foot_bottom_right {
	width: 375px;
	height: 100px;
	background: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#rate_us {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 111px;
	padding-right: 46px;
	width: 88px;
	height: 31px;
	background: transparent url(images/Footer/Rate_Us.png);
	background-repeat: no-repeat;
	border: 0px;
}
#copy_right {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#copy_right a, #copy_right a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#copy_right a:visited {
	color: #FF6633;
	text-decoration: none;
}
#copy_right a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* ABOUT US */
#AboutUs {
	width: 228px;
	height: 93px;
	background: transparent url(images/AboutUs/AboutUs.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#A8vertise {
	width: 352px;
	height: 93px;
	background: transparent url(images/AboutUs/LogoWhite.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#AboutUsLeft {
	width: 464px;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	border: 0px;
}
#Border_Line_Bottom {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #3366FF;
	margin: 0px;
	padding: 0px;
}
#AboutUsRight {
	width: 106px;
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* ADD LINK */
#Add_Your_Link {
	width: 580px;
	height: 400px;
	background: transparent url(images/Add_Link/Add_Your_Link.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
}
.Add_Link_Body {
	width: 580px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#Link_Preview {
	width: 580px;
	height: 200px;
	background: transparent url(images/Add_Link/Link_Preview.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#Preview_Body {
	width: 540px;
	border-left: 5px solid #FF6633;
	border-right: 5px solid #FF6633;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	margin: 0px;
}
#link_title_preview {
	padding-top: 22px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #3366FF;
	width: 469px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin: 0px;
	border: 0px;
}
#sample_thumshot {
	width: 90px;
	height: 60px;
	background: #3366FF;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#link_description_preview {
	width: 369px;
	float: left;
	color: #3366FF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}

/* FAQ */
#Frequently_Asked_Questions {
	width: 580px;
	height: 180px;
	background: transparent url(images/FAQ/FAQ.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#FAQ_Body {
	width: 580px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#FAQ_Top {
	width: 580px;
	height: 15px;
	background: transparent url(images/FAQ/R580W_Top.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#FAQ {
	width: 540px;
	border-left: 5px solid #FF6633;
	border-right: 5px solid #FF6633;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 0px;
	float: left;
}
#FAQ_Bottom {
	width: 580px;
	height: 15px;
	margin-bottom: 20px;
	background: transparent url(images/FAQ/R580W_Bottom.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}

/* HOMEPAGE */
#xWhy_Submit {
	width: 580px;
	height: 240px;
	background: transparent url(images/Why_Submit/WhySubmit.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#Why_Submit {
	margin-left: 115px;
	margin-top: 70px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	width: 255px;
	height: 170px;
	background: transparent;
}
#Top10Websites {
	width: 580px;
	height: 60px;
	background: transparent url(images/Homepage/Top10Websites.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}

/* LEFT COLUMN */
#Category_Here {
	width: 380px;
	padding: 10px;
	background: #FF6633 url(images/FF6633.png);
	background-repeat: repeat-xy;
	float: left;
	margin: 0px;
	border: 0px;
}
#Welcome_D {
	width: 380px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
div.cat-link1, div.cat-link2 {
	margin: 5px 0px 5px 0px;
}
div.cat-link1 a, div.cat-link1 a:active, div.cat-link1 a:visited,
div.cat-link2 a, div.cat-link2 a:active, div.cat-link2 a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.cat-link1 a:hover,div.cat-link2 a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat-link1-count, .cat-link2-count {
	font-size: 9px;
	color: #FFFFFF;
}
div.cat-subcats {
	font-size: 9px;
	color: #FFFFFF;
}
div.cat-subcats a, div.cat-subcats a:active, div.cat-subcats a:visited, div.cat-subcats a:hover {
	font-size: 9px;
	color: #FFFFFF;
}
#Link_Here {
	width: 400px;
	height: 70px;
	background: #CCFF33;
	float: left;
}
#Featured_Here {
	width: 400px;
	background: #CCFF33 url(images/Left_Column/Featured_Site.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}
#Featured_Site_Title {
	width: 380px;
	height: 160px;
	background: transparent;
	margin-top: 15px;
	padding: 10px;
	float: right;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
#Featured_Site_Title a, #Featured_Site_Title a:active {
	color: #3366FF;
	font-size: 16px;
	text-decoration: none;
}
#Featured_Site_Title a:visited {
	color: #FF6633;
	font-size: 16px;
	text-decoration: none;
}
#Featured_Site_Title a:hover {
	color: #3366FF;
	font-size: 16px;
	text-decoration: underline;
}
#Featured_Site_Space {
	width: 380px;
	padding: 10px;
	float: right;
	background: transparent;
}
#Featured_Site_Space p {
	color: #3366FF;
	font-size: 11px;
	font-weight: normal;
}
#Featured_Site_Space a, #Featured_Site_Space a:active, #Featured_Site_Space a:visited {	
	color: #3366FF;
	font-size: 11px;
	text-decoration: none;
}
#Featured_Site_Space a:visited {	
	color: #FF6633;
	font-size: 11px;
	text-decoration: none;
}
#Featured_Site_Space a:hover {
	color: #3366FF;
	font-size: 11px;
	text-decoration: underline;
}
#Partners_Word {
	width: 400px;
	height: 46px;
	background: #3366FF url(images/Left_Column/Partners_Word.png);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#Facebook_Fan_Box {
	width: 400px;
	background: #FFFFF;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#Partners_Grrr {
	width: 400px;
	background: #3366FF url(images/3366FF.png);
	background-repeat: repeat-xy;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#Partners_Grrr a, #Partners_Grrr a:visited, #Partners_Grrr a:active {
	width: 180px;
	color: #FFFFFF;
	text-decoration: none;
}
#Partners_Grrr a:hover {
	width: 180px;
	color: #FFFFFF;
	text-decoration: underline;
}
#Partners_Bottom {
	width: 400px;
	height: 15px;
	background: transparent url(images/Left_Column/Partners_Bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* LINK */
#link_header {
	width: 580px;
	height: 65px;
	background: transparent url(images/Link/Link_Header.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#link_title_link {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
#link_title_link a, #link_title_link a:active, #link_title_link a:visited {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
#link_title_link a:hover {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}
#link_intro {
	width: 250px;
	height: 175px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#PR {
	width: 50px;
	height: 50px;
	background: transparent url(images/Link/PR_Red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
}
.PR_Bid_Area {
	margin-top: 19px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
}
#Bid {
	width: 50px;
	height: 50px;
	background: transparent url(images/Link/Bid_Green.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#Submit_Bid {
	color: #FF6633;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#thumb {
	width: 250px;
	height: 175px;
	background: transparent url(images/Link/Thumb_Shot_Back.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#link_description {
	width: 500px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
#link_stat {
	width: 480px;
	height: 70px;
	padding: 10px;	
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	background: #3366FF url(images/3366FF.png);
	background-repeat: repeat-xy;
	float: left;
}
#link_stat_logo {
	width: 45px;
	height: 70px;
	background: transparent url(images/Link/Stat.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#als_area {
	width: 237px;
	height: 70px;
	background: transparent url(images/Link/ALS.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#als_center {
	width: 41px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.als_content {
	margin-top: 25px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	border: 0px;
	width: 78px;
}
.als-cell-google, .als-cell-yahoo, .als-cell-msn, .als-cell-technorati {
	width: 75px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	color: #3366FF;
	font-size: 10px;
	cursor: default;
}
.als-cell-google {
	background-image: url(images/Link/als-google-bg.gif);
	background-repeat: no-repeat;
}
.als-cell-yahoo {
	background-image: url(images/Link/als-yahoo-bg.gif);
	background-repeat: no-repeat;
}
.als-cell-msn {
	background-image: url(images/Link/als-msn-bg.gif);
	background-repeat: no-repeat;   
}
.als-cell-technorati {
	background-image: url(images/Link/als-technorati-bg.gif);
	background-repeat: no-repeat;   
}
.als-tooltip {
	width: 152px;
	height: 40px;
	background-image: url(images/Link/als-tipbg.gif);
	background-repeat: no-repeat;
	margin: -3px 0px 0px -160px;
	padding: 7px 8px 5px 5px;
	border: 0px;
	text-align: left;
	position: absolute;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	visibility: hidden;
	display: none;
	line-height: 15px;
	font-size: 10px;
	color: #444;
}
#link_tag {
	width: 500px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#facebook_comment {
	width: 500px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#Add_Your_Bid_Now {
	width: 580px;
	height: 100px;
	background: transparent url(images/Link/Add_Your_Bid.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;	
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#Activate_Your_Bid_Now {
	width: 580px;
	height: 100px;
	background: transparent url(images/Link/Activate_Your_Link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;	
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}

/* LINKS */
.link_index {
	width: 61px;
	height: 61px;
	background: transparent url(images/Links/Index_Number.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;	
	margin-right: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
}
.link_index_number {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 22px;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px;
}
.link_title {
	padding-top: 22px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	border: 0px;
	width: 509px;
	font-size: 16px;
	font-weight: bold;
	float: left;
}
.link_title a, .link_title a:active {
	font-size: 16px;
	color: #3366FF;
	text-decoration: none;
}
.link_title a:visited {
	font-size: 16px;
	color: #FF6633;
	text-decoration: none;
}
.link_title a:hover {
	font-size: 16px;
	color: #3366FF;
	text-decoration: underline;
}
.dotted_arrow {
	width: 61px;
	height: 61px;
	background: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
}
.link_shot {
	width: 90px;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	color: #3366FF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.link_shot a, .link_shot a:active {
	font-size: 9px;
	color: #3366FF;
	text-decoration: underline;
}
.link_shot a:hover, .link_shot a:visited {
	font-size: 9px;
	color: #FF6633;
	text-decoration: underline;
}
.link_description {
	width: 409px;
	float: left;
	color: #3366FF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.link_description a, .link_description a:active {
	font-size: 10px;
	color: #3366FF;
	text-decoration: underline;
}
.link_description a:visited, .link_description a:hover {
	font-size: 10px;
	color: #FF6633;
	text-decoration: underline;
}
.no_link_text {
	width: 580px;
	float: left;
	color: #3366FF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
.no_link_text a, .no_link_text a:active {
	font-size: 12px;
	color: #3366FF;
	text-decoration: underline;
}
.no_link_text a:visited, .no_link_text a:hover {
	font-size: 12px;
	color: #FF6633;
	text-decoration: underline;
}
table.pager-table {
	background-color: #3366FF;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
}
td.pager-page, td.pager-current, td.pager-link {
	background-color: #3366FF;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	margin: 0px;
	border: 0px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
td.pager-link a, td.pager-link a:active, td.pager-link a:visited, td.pager-link a:hover  {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/* CATEGORY MAP */
.main_cat {
	width: 125px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	color: #3366FF;
	font-size: 12px;
	font-weight: bold;
}
.main_cat a, .main_cat a:active {
	font-size: 12px;
	color: #3366FF;
	text-decoration: normal;
}
.main_cat a:hover {
	font-size: 12px;
	color: #FF6633;
	text-decoration: underline;
}
.main_cat a:visited {
	font-size: 12px;
	color: #FF6633;
	text-decoration: normal;
}
.sub_cat {
	width: 115px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	line-height: 180%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left: 5px solid #CCFF33;
	float: left;
	color: #3366FF;
	font-size: 10px;
	font-weight: normal;
}
.sub_cat a, .sub_cat a:active {
	font-size: 10px;
	color: #3366FF;
	line-height: 180%;
	text-decoration: normal;
}
.sub_cat a:hover {
	font-size: 10px;
	color: #FF6633;
	line-height: 180%;
	text-decoration: underline;
}
.sub_cat a:visited {
	font-size: 10px;
	color: #FF6633;
	line-height: 180%;
	text-decoration: normal;
}

/* TOS */
#Terms_of_Service {
	width: 580px;
	height: 200px;
	background: transparent url(images/TOS/TOS.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}
#TOS_Body {
	width: 580px;
}
#Link_Policy {
	width: 222px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	background: transparent url(images/TOS/Link_Policy.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}
#Refund_Cancellation {
	width: 222px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	background: transparent url(images/TOS/Refund_Cancellation.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

/* kForm Styles LEGACY */
.kForm {
	padding: 0px;
}
.kForm input {
	padding: 3px;
	margin: 5px 2px 2px 5px;
	color: #3366FF;
	background: #CCFF33;
	display: block;
}
.kForm textarea {
	padding: 3px;
	margin: 5px 2px 2px 5px;
	color: #3366FF;
	background: #CCFF33;
	display: block;
}
.kForm select {
	padding: 3px;
	margin: 5px 2px 2px 5px;
	color: #3366FF;
	background: #CCFF33;
	display: block;
}
.kForm #link_description {
	margin-top: 5px;
	margin-left: 5px;
	padding: 5px;
	background: #CCFF33;
	color: #3366FF;
}
.kForm .frmLabelContainer {
	padding: 0px;
}
.kForm .frmLabelContainer label {
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.kForm .frmInputContainer {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.kForm .frmInputContainer b {
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.kForm #amount {
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.kForm .frmRowSep {
	height: 10px;
}
.kForm #bid_tos {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.kForm #bid_tos option {
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.kForm .submit {
	font-size: 11px;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.kForm select {
	margin: 5px 5px 5px 5px;
	padding: 0px;
}
.kForm input.submit {
	font-weight: bold;
	margin: 10px 5px 2px 0px;
	padding: 0px;
}
.kForm label {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.kFormError {
	font-size: 10px;
	font-weight: normal;
	color: #3366FF;
	display: block;
	margin: 0px 0px 2px 5px;
	padding: 0px;
}
.kForm input.error, .kForm textarea.error {
	color: #3366FF;
	background-color: #FFFFFF;
	display: block;
}
.kForm input.counter {
	display: inline;
	font-size: 10px;
	padding: 1px;
	margin: 0px 5px 0px 5px;
	width: 25px;
	height: 12px;
	color: #4D4D4D;
}

/* SUBMIT */
#link_title {
	color: #3366FF;
	font-size: 11px;
	font-weight: normal;
}

/* Link Title OLD LEGACY */
.link-title {
	color: #3366FF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	border: 0px;
}
a.link-title, a.link-title:active, a.link-title:visited, a.link-title:hover {
	color: #3366FF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	border: 0px;
}