/* New CSS */
/*--- Onramp draft: v1.00.001
/*--- PAR, 2010/02/15
/* General Styling
************************************************************/
*
{
	margin:0px;
	padding:0px;
}

html {
	height: 100%;
}
body
{
    background-color:#000;
    text-align:center;
    font-family:Verdana;
    font-size:11px;
    color:#555557;
	min-height: 100%;
}

div#global_navigation
{
    background-color:#000;
	height: 46px;
	margin:0px auto 0px auto;
	position: relative;
    width:961px;
}
#txtSearch {
	text-align:right
}

div#top_navigation
{
	height: 46px;
    left:0px;
	margin: 0 auto 0 auto;
	position: relative;
    top:0px;
    z-index:199;
}

div#search
{
    background-color:#000;
	margin:0px auto 0px auto;
	position: relative;
    width:961px;
}
div#container
{
    background-position: top right;
    background-repeat:no-repeat;
    background-color:#000;
	border: 0px solid #990000;
	margin: 0px auto 0px auto;
	min-height: 700px;
	position: relative;
	text-align:left;
    width:961px;
}

div#container table#leftnavigation 
{
	border: 0px solid #c0c0c0;
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    line-height:20px;
	height:654px;
	overflow:visible;
	width: 175px;
}
div#container table#leftnavigation tr td.ln_links {
	background-color: #333333;
	min-height: 654px;
	height: 100% !important;
}
div#container table#leftnavigation tr td.ln_links_clear {
	min-height: 654px;
	height: 100% !important;
	padding-left: 30px;
}
div#container table#leftnavigation ul li,
div#container table#leftnavigation ul li a
{
    color:#c0c0c0;
    font-size:11px;
    font-weight: normal;
	list-style-type: none;
    line-height:20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    text-decoration: none;
}
div#container table#leftnavigation ul li a:hover
{
	color: #FFD200;
}
div#container table#leftnavigation ul li.list_header,
div#container table#leftnavigation ul li.list_header a.a_list_header {
    font-size:12px;
    font-weight: bold;
}

div#container table#leftnavigation ul li ul li, div#container table#leftnavigation ul li ul li a
{
    line-height:14px;
    text-decoration: none;
}
div#container table#leftnavigation ul
{
    float:left;
	margin: 0 0 0 0;
    padding:35px 0px 0px 10px;
	width: 145px;
}
div#container table#leftnavigation ul ul
{
    float:none;
    padding:0px 0px 0px 10px;
	width: 125px;
}
div#container table#leftnavigation ul li.list_main 
{
	margin-bottom:15px;
}
div#container table#leftnavigation ul li a .on, table#container table#leftnavigation ul li.on a {
	color: #FFD200;
    text-decoration: none;
}
div#container table#leftnavigation ul li 
{
	display:block;
}
div#container table#leftnavigation ul li a
{
	display:block;
}
div#container table#leftnavigation ul li a.yellow
{
	color: #ffd200;
}

div#container table#leftnavigation tr td ul li ul li a.hover 
{
	color: #ffd200 !important;
}
div#container table#leftnavigation tr td.ln_gutter 
{
	text-align: center;
	width: 30px !important;
}

/**********************
HOME PAGE SLIDE SHOW
**********************/

#homepage_body
{
width: 961px;
height: 703px;
background-image: url('/images/background.home1.jpg');
background-repeat: none;
color: #FFFFFF;
margin-top: -49px;
margin-left: 0px;
}

#yellow_tab_1
{
	margin-top: 627px;
	margin-left: 0px;
	height: 28px;
	width: 27px;
	position: absolute;	
}

#yellow_tab_2
{
	margin-top: 627px;
	margin-left: 30px;
	height: 28px;
	width: 27px;
	position: absolute;	
}

#yellow_tab_3
{
	margin-top: 627px;
	margin-left: 60px;
	height: 28px;
	width: 27px;
	position: absolute;	
}

#fit_mistress_link
{
	margin-top: 540px;
	margin-left: 660px;
	height: 100px;
	width: 150px;
	position: absolute;	
}

#fit_mistress_link2
{
	margin-top: 430px;
	margin-left: 812px;
	height: 270px;
	width: 150px;
	position: absolute;	
}

#three_degrees_new_link
{
	margin-top: 350px;
	margin-left: 510px;
	height: 130px;
	width: 300px;
	position: absolute;	
}

#lights_curves_action_home_link
{
	margin-top: 300px;
	margin-left: 850px;
	height: 120px;
	width: 100px;
	position: absolute;	
}

#facebook_home_link
{
	margin-top: 370px;
	margin-left: 550px;
	height: 160px;
	width: 260px;
	position: absolute;	
}

/* Bra Boutique
***********************************************************/
div#container table tr td#braboutique 
{
	clear: right;
    color:#c0c0c0;
	float: left;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    line-height:16px;
    padding-bottom: 30px;
    padding-top: 130px;
    vertical-align: top;
}
div#container table tr td#braboutique a {
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    line-height:16px;
}
div#container table tr td#braboutique div.braboutique_parent, div#container table tr td#braboutique div.braboutique_child {
	margin-bottom: 35px;
}
div#container table tr td#braboutique div.parent_title {
    font-size:12px;
	font-weight:bold;
    line-height:26px;
    text-transform:uppercase;
    width: 450px;
}
div#container table tr td#braboutique div.style_thumb_display {
	float: left;
    padding-bottom: 15px;
    vertical-align: top;
	width: 190px;
}
div#container table tr td#braboutique div.style_info {
	line-height: 18px;
    padding-bottom: 7px;
    padding-top: 7px;
	width: 173px;
}

/* Detail Page
************************************************************/
ul#detail_left_navigation
{
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    position:absolute;
    top:81px;
    left:50px;
}

.mac.webkit ul#detail_left_navigation,
.mac.opera ul#detail_left_navigation
{
    left:45px;
}

ul#detail_left_navigation li
{
    list-style-type:none;
    line-height:20px;
}

.mac.webkit ul#detail_left_navigation li,
.mac.opera ul#detail_left_navigation li
{
    padding:1px 0px;
}

ul#detail_left_navigation li a
{
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    line-height:20px;
}

ul#detail_left_navigation li a.active,
ul#detail_left_navigation li a:hover,
ul#detail_left_navigation li a:focus,
ul#detail_left_navigation li a:active
{
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
}

img#detail_7262_straps
{
    position:absolute;
    top:279px;
    left:503px;
    z-index:298;
}

div#detail_7262_straps_container_container
{
    position:absolute;
    top:85px;
    left:532px;
    z-index:299;
}

div#detail_7262_straps_container
{
    width:140px;
    height:650px;
    background:url('/images/detail.7262.straps.background.jpg') bottom center no-repeat #ffc82e;
    text-align:right;
    padding:5px 10px 0px 0px;
    display:none;
}

.mac.webkit div#detail_7262_straps_container
{
    display:block;
}

img#detail_goback
{
    position:absolute;
    top:475px;
    left:56px;
}

table#detail_style_information
{
	border: 0px solid #c0c0c0;
	float: left;
    height: 305px;
    margin-top: 340px;
    text-align:right;
    width: 770px;
}

p#detail_style_number
{
    color:#FFD200;
    margin-bottom:10px;
    text-transform:uppercase;
    width:330px;
}

p#detail_style_description
{
    color:#c0c0c0;
    font-size:11px;
    line-height:15px;
    margin-bottom:20px;
    text-align:right;
    width:245px;
}
	
p#detail_style_sizes
{
    color:#FFD200;
    font-size:12px;
    margin-bottom:20px;
    width:245px;
}

p#detail_style_sizes strong
{
    
}
p#detail_style_colorname
{
    color:#FFD200;
    font-size:12px;
    height:20px;
    width:245px;
}

table#detail_style_information ul
{
    margin:10px -4px 10px 0px;
}

table#detail_style_information li
{
	display: inline;
    list-style-type:none;
}

table#detail_style_information li img
{
	border: 1px solid #000000;
    margin:0px 2px;
    width:30px;
    height:30px;
}

table#detail_style_information li img:hover
{
	border: 1px solid #FFD200;
    cursor:pointer;
}

p#detail_style_fiber_price {
    color:#FFD200;
    font-size:12px;
    margin-bottom:20px;
    width:265px;
}

span#detail_price
{
    color:#FFD200;
    font-size:11px;
}
.ie p#detail_price
{
    bottom:60px;
}
p#detail_price img
{
    margin-top:2px;
}
span#fiber_content_price {
    color:#FFD200;
    font-size:11px;
}
span#fiber_content_price a {
    color:#FFD200;
}
.ie span#fiber_content
{
    bottom:64px;
}

img#detail_post
{
}
div.indent_30 {
	padding-left: 30px;
}
ul#detail_style_links
{
    position:absolute;
    bottom:55px;
}

ul#detail_style_links li
{
	list-style-type:none;
}

ul#detail_style_links li a
{
    font-size:11px;
    color:#c0c0c0;
	text-decoration: none;
}

ul#detail_style_links li a:hover {
	text-decoration: underline;
}

ul#detail_style_links li.first
{
}

div#detail_preload
{
    text-indent:-30000px;
    margin-top:-30000px;
}


/* Detail Page Send To Friend Popup
************************************************************/
div#detail_send_friend
{
    text-align:left;
    margin:18px 0px 0px 0px;
}

div#detail_send_friend p
{
    margin:8px 0px;
    color:#ffc82e;
    font-size:11px;
}

div#detail_send_friend p.note
{
    font-size:10px;
    color:#707070;
}

div#detail_send_friend table
{
    margin:10px auto 0px auto;
}

div#detail_send_friend td,
div#detail_send_friend th
{
    padding:1px;
}

div#detail_send_friend table th
{
    vertical-align:top;
    color:#ffc82e;
    font-size:11px;
    padding:4px 8px 0px 0px;
    font-weight:normal;
}

div#detail_send_friend table td
{
    text-align:left;
}

div#detail_send_friend td input.text,
div#detail_send_friend td textarea
{
    border:none;
    color:#fff;
    background-color:#333;
    padding:2px 5px;
    width:200px;
    font-family:Verdana;
    font-size:11px;
}

div#detail_send_friend table td textarea
{
    overflow:auto;
}

div#detail_send_friend table td select
{
    width:210px;
    padding:1px;
}

div#detail_send_friend table td select option
{
    padding:1px 3px;
}

div#fiber_content
{
    background-color:#000;
    font-family:Verdana;
    font-size:11px;
    height:100%;
    text-align:left;
    padding:15px;
    color:#ccc;
}

/* Error page 
************************************************************/
div#container div#error404
{
	position: absolute;
    top: 80px;
    left: 0px;
	height: 620px;
    width: 960px;
}

/* Detail Page Send To Friend Results Popup
************************************************************/
div#detail_send_friend_result
{
    color:#ccc;
    text-align:center;
}

/* Fit Mistress
************************************************************/
div#container div#fitmistress_homepage
{
	position: absolute;
    top: 80px;
    left: 0px;
	height: 620px;
    width: 960px;
}
div#container div#fitmistress table#fitmistress_qa {
	margin: 220px 0px 25px 485px;
}
div#container div#fitmistress table#fitmistress_qa p.fitmistress_q {
    color:#E0E0E0;
    font-family:Verdana;
    font-size:11px;
	font-weight:bold;
    line-height:16px;
}
div#container div#fitmistress table#fitmistress_qa p.fitmistress_a {
    color:#E0E0E0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    line-height:16px;
	margin:5px 0px 15px 25px;
}

/* Hot Spots
************************************************************/
div#container div#hotspots {
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    line-height:16px;
	margin: 220px 0px 0px 55px;
}
div#container div#hotspots a {
	color: #c0c0c0;
}


/**********************
The Latest MAIN SECTION
**********************/

div#container div#hot_and_fresh
{
	/*border: 1px solid red;*/
	margin-top: 100px;
	margin-left: 0px;
	height: 90px;
	width: 270px;
	position: absolute;
}

div#container div#viral_vixens
{
	/*border: 1px solid green;*/
	margin-top: 200px;
	margin-left: 90px;
	height: 90px;
	width: 250px;
	position: absolute;
}

div#container div#promos
{
	/*border: 1px solid orange;*/
	margin-top: 300px;
	margin-left: 30px;
	height: 110px;
	width: 200px;
	position: absolute;
}

div#container div#newsletter
{
	/*border: 1px solid blue;*/
	margin-top: 210px;
	margin-left: 660px;
	height: 110px;
	width: 300px;
	position: absolute;
}

div#container div#new_news
{
	/*border: 1px solid white;*/
	margin-top: 420px;
	margin-left: 660px;
	height: 65px;
	width: 200px;
	position: absolute;
}

div#container div#press_releases
{
	/*border: 1px solid orange;*/
	margin-top: 490px;
	margin-left: 700px;
	height: 65px;
	width: 260px;
	position: absolute;
}

/********************
The Latest / New News
********************/

#news_items_section
{
	margin-top: 200px;
	margin-left: 65px;
	width: 663px;
}

.news_item
{
	background-image: url('../images/news_item_background.png');
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-left: 40px;
	width: 623px;
	height: 121px;
}

.news_item_thumbnail
{
	float: left;
	padding-right: 30px;
}

.news_item_copy
{
	width: 480px;
	float: left;
	color:#c0c0c0
}

#new_news_back_link
{
	margin-top: 120px;
	margin-left: 70px;
	height: 60px;
	width: 210px;
	position: absolute;
}

/************************
The Latest Press Releases
************************/

#press_releases_back_link
{
	margin-top: 120px;
	margin-left: 70px;
	height: 60px;
	width: 210px;
	position: absolute;	
}

/*********************
For Kicks MAIN SECTION
*********************/
#hot_cards_link
{
	margin-top: 100px;
	margin-left: 40px;
	height: 100px;
	width: 240px;
	position: absolute;
}

#screen_saved_link
{
	margin-top: 210px;
	margin-left: 80px;
	height: 90px;
	width: 260px;
	position: absolute;
}

#promos_link
{
	margin-top: 310px;
	margin-left: 40px;
	height: 110px;
	width: 190px;
	position: absolute;
}

#facebook_link
{
	margin-top: 110px;
	margin-left: 790px;
	height: 60px;
	width: 130px;
	position: absolute;
}


#hot_o_meter_link
{
	margin-top: 390px;
	margin-left: 620px;
	height: 105px;
	width: 260px;
	position: absolute;
}


#viral_vixens_link
{
	margin-top: 510px;
	margin-left: 680px;
	height: 100px;
	width: 250px;
	position: absolute;
}

/* THIS MAY NO LONGER BE NEEDED */
div#container div#forkicks_start 
{
    position: relative;
    top: 330px;
	left: 680px;
	width: 280px;
}

/***********************
For Kicks / Promos Page
***********************/

#for_kicks_link
{
	margin-top: 120px;
	margin-left: 80px;
	height: 50px;
	width: 200px;
	position: absolute;
}

#promos_copy
{
	margin-top: 240px;
	margin-left: 80px;
	height: 150px;
	width: 400px;
	position: absolute;
	color: #C0C0C0;
}

/***********************
For Kicks / Promos Page
***********************/

#lights_curves_action_link
{
	margin-top: 80px;
	margin-left: 0px;
	height: 300px;
	width: 540px;
	position: absolute;
}

/***********************
For Kicks / HOT-O-METER
***********************/

#back_to_for_kicks_link
{
	margin-top: 130px;
	margin-left: 620px;
	height: 70px;
	width: 200px;
	position: absolute;
}

#back_to_for_kicks_quizform_link
{
	margin-top: 130px;
	margin-left: 550px;
	height: 60px;
	width: 200px;
	position: absolute;
}

#quiz_form_link
{
	margin-top: 600px;
	margin-left: 760px;
	height: 50px;
	width: 210px;
	position: absolute;	
}

#quiz_form_submit
{
	margin-top: 820px;
	margin-left: 500px;
	height: 60px;
	width: 140px;
	position: absolute;	
}

#quiz_form
{
	margin-top: 280px;
	margin-left: 470px;
	height: 540px;
	width: 380px;
	position: absolute;	
	color: #C0C0C0;
}

#quiz_form p
{
	padding-bottom: 5px;
	font-weight: bold;
}

#quiz_form input
{
padding-bottom: 5px;
}


/************************************************************
 Contact Page / Forms
************************************************************/
div#contact
{
    position:relative;
    top:80px;
    left:55px;
    width:900px;
}
div#contact div#contact_left 
{
	float: left;
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    line-height:16px;
	margin-right: 80px;
	padding: 45px 0 0 0;
	width: 395px;
}
div#contact div#contact_right 
{
	float: left;
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
	padding: 25px 0 0 0;
}
div#contact div#contact_right a {
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
}
div#contact .required {
	color: #FFD200;
}
div#contact p
{
    margin: 8px 0px;
}

div#contact p.note
{
    font-size:11px;
    color:#c0c0c0;
}

div#contact table
{
    margin:10px 0px 0px auto;
}

div#contact table td,
div#contact table th
{
    padding:1px;
}

div#contact table th
{
    vertical-align:top;
    color:#c0c0c0;
    font-size:11px;
    padding:4px 8px 0px 0px;
    font-weight:normal;
    text-align:right;
}

div#contact table td
{
    text-align:left;
}

div#contact table td input.text,
div#contact table td textarea,
div#contact table td select
{
    border:none;
    color:#fff;
    background-color:#000;
    padding:2px 5px;
    width:275px;
    font-family:Verdana;
    font-size:11px;
}

div#contact table td textarea
{
    overflow:auto;
}

div#contact table td select
{
    width:210px;
    padding:1px;
}

div#contact table td select option
{
    padding:1px 3px;
}

div#contact table td input#zip
{
    width:50px;
}

div#contact table td input#txtFirstName,
div#contact table td input#txtLastName,
div#contact table td input#txtEmail,
div#contact table td input#txtPhone,
div#contact table td input#txtFax
{
    width:200px;
}

div#contact #btnSubmitMessage {
	margin: 15px 15px 15px 15px;
}

div#contact table#contact_nospace,
div#contact table.contact_nospace
{
    padding:0px;
    margin:0px;
}

.ie div#contact table#contact_nospace,
.ie div#contact table.contact_nospace
{
    position:relative;
    left:-4px;
}

div#contact table#contact_nospace td,
div#contact table#contact_nospace th,
div#contact table.contact_nospace td,
div#contact table.contact_nospace th
{
    vertical-align:top;
}

div#contact table#contact_nospace th,
div#contact table.contact_nospace th
{
    padding-top:2px;
}

.ie div#contact table#contact_nospace th,
.ie div#contact table.contact_nospace th
{
    padding-top:0px;
}

/* Privacy Policy/Terms of Use
************************************************************/
div#container div#privacypolicy, div#container div#termsofuse {
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
    line-height:16px;
	font-weight:normal;
	margin: 150px 30px 30px 190px;
}
div#container div#privacypolicy a, div#container div#termsofuse a {
	color: #c0c0c0;
}

div#privacypolicy p, div#container div#termsofuse p
{
    margin:8px 0px;
}

div#privacypolicy h2, div#container div#termsofuse h2
{
    padding:20px 0px 0px 0px;
    font-family:Times New Roman;
    font-weight:normal;
    font-size:20px;
    text-transform:uppercase;
}

div#privacypolicy h2 span, div#container div#termsofuse h2 span
{
    color:#cc2229;
}  

div#privacypolicy li, div#container div#termsofuse li
{
    margin:4px 0px;
}

div#privacypolicy ul, div#container div#termsofuse ul
{
    margin:0px 0px 0px 25px;
}


/* Sitemap
************************************************************/
div#container div#sitemap
{
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
    line-height:16px;
	font-weight:normal;
    position:absolute;
    top:200px;
    left:50px;
}
div#sitemap ul li,
div#sitemap ul li a
{
	list-style-type: none;
    line-height:16px;
    font-size:11px;
    color:#c0c0c0;
}
div#sitemap ul li ul li, div#sitemap ul li ul li a
{
    line-height:16px;
}
div#sitemap ul
{
    padding:0px 30px 0px 16px;
    float:left;
}
div#sitemap ul ul
{
    padding:0px 0px 0px 25px;
    float:none;
}
div#sitemap ul li.list_main 
{
	margin-bottom: 15px;
}


/* Hot Cards, Screen Saved: this is the new ForKicks section
************************************************************/
div#container div#forkicks_card,
div#container div#forkicks_desktop,
div#container div#forkicks_form
{
	background-color:#333333;
    color:#c0c0c0;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
	height: 355px;
    line-height:16px;
    position:relative;
    top:225px;
    left:0px;
    width:960px;
}


div#container div#forkicks_form table td input.text,
div#container div#forkicks_form table td textarea,
div#container div#forkicks_form table td select
{
    background-color:#000;
    border:none;
    color:#fff;
    padding:2px 5px;
    width:300px;
    font-family:Verdana;
    font-size:11px;
}

/* Hot Stuff
************************************************************/
p#forkicks_cards_text
{
    display:none;
}

img#forkicks_expressyourself_button
{
    position:absolute;
    right:125px;
    top:120px;
}

img#forkicks_cards_button
{
    position:absolute;
    right:255px;
    bottom:405px;
}

p#forkicks_desktops_text
{
    display:none;
}

img#forkicks_desktops_button
{
    position:absolute;
    right:165px;
    bottom:240px;
}

img#forkicks_ivana
{
    position:absolute;
    right:200px;
    bottom:40px;
}

/* Hot Stuff Desktop Section */
div#forkicks_desktop div#options
{
    position:absolute;
    top:105px;
    left:15px;
    width:500px;
    height:150px;
    overflow-y:hidden;
    overflow-x:scroll;
    overflow:auto;
}

div#forkicks_desktop div#options div
{
    width:1068px;
}

div#forkicks_desktop div#options div img
{
    margin:0px 2px;
}

div#forkicks_desktop div#options div img:hover
{
    cursor:pointer;
}

div#forkicks_desktop ul
{
	color:#c0c0c0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    position:absolute;
    bottom:10px;
    right:110px;
}

div#forkicks_desktop ul li
{
	display: inline;
    font-size:11px;
    list-style-type:none;
    line-height:18px;
    padding: 0 10px 0 10px;
    text-align:center;
}

div#forkicks_desktop ul li a
{
    text-decoration:underline;
    color:#c0c0c0;
}

div#forkicks_desktop img#scrollover
{
    position:absolute;
    top:280px;
    left:415px;
}

div#forkicks_desktop img#hs_ds_large_preview
{
    position:absolute;
    top:10px;
    left:535px;
    width:402px;
}

div#forkicks_preload
{
    text-indent:-30000px;
    margin-top:-30000px;
}

div#hs_desktop_download p
{
    background-color:#000;
    color:#ffc82e;
    font-family:Verdana;
    font-size:11px;
	font-weight:normal;
    margin:10px 0px;
}


/* Hot Stuff Ecard Section */
div#forkicks_card div#options
{
    position:absolute;
    top:105px;
    left:15px;
    width:500px;
    height:145px;
    overflow-y:hidden;
    overflow-x:scroll;
    overflow:auto;
}

div#forkicks_card div#options div
{
    width:1100px;
}

div#forkicks_card div#options div img
{
    margin:0px 2px;
}

div#forkicks_card div#options div img:hover
{
    cursor:pointer;
}

div#forkicks_card img#scrollover
{
    position:absolute;
    top:312px;
    left:420px;
}

div#forkicks_card div#imgpreview
{
    position:absolute;
    top:40px;
    left:535px;
    width:402px;
}

img#hs_crd_select
{
    position:absolute;
    bottom:5px;
    right:50px;
}


/* Hot Stuff Ecard Form Section */
div#forkicks_form
{
	color:#c0c0c0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    position:absolute;
    top:105px;
    left:15px;
    width:512px;
}
div#forkicks_form p
{
	color:#c0c0c0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    line-height:16px;
}
div#forkicks_form table th
{
	color:#c0c0c0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    font-size:11px;
    padding: 2px 8px 0px 0px !important;
    text-align: right;
    vertical-align:top;
}
div#forkicks_form table
{
    margin:10px auto 0px auto;
}
.ie img#form_preview
{
    margin-left:2px !important;
}
div#forkicks_form table td,
div#forkicks_form table th
{
	padding:2px;
}
div#forkicks_form a
{
	color:#c0c0c0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}


/* Hot Stuff Ecard Preview Section */
div#hs_preview
{
    text-align:center;
}
div#hs_preview div
{
    margin:0px auto;
}


/* Hot Stuff Ecard Preview Section */
div#hs_thankyou
{
    text-align:center;
    margin-top:41px;
}


/* Hot Stuff Ecard Preview Section */
body#ecard_view div
{
    margin:0px auto;
    border:1px solid #151515;
    margin-top:16px;
}
body#ecard_view a
{
    color:#ffc82e;
    position:relative;
    top:8px;
}


/* Footer (copyright)
************************************************************/
div#footer
{
	border-top: 3px #ffd200 solid;
	clear: both;
	height: 56px;
	margin:0px auto 0px auto;
	padding:5px 0px 5px 0px;
	text-align:left;
    width:960px;
}

.footer_nav_item
{
	
}

.footer_gutter
{
	padding: 0px 6px;
}

#footer_nav_newsletter
{
	float: right;	
}

#copywrite
{
	text-align: center;
	margin-top: 25px;
}

/* Misc.
************************************************************/
.yellow, a.yellow, a.on {
	color: #FFD200;
}
a.underline:hover 
{
	text-decoration: underline !important;
}
.no_display
{
	display: none;	
}