@charset "UTF-8";
/* CSS Document */

/* ---------------------------------------- */

/* Reset CSS v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ---------------------------------------- */

/* ------------------


input { 

   font-size:11px;
   font-family:Arial Black,sans-serif;
   color:#FFF;
   background-color:#000;
   border-style:groove;
   border-color:#FFF;
   border-width:1px;
   text-transform:uppercase;

 } 
 
 input:hover { 


   background-color:#00cbd9;
   border-color:#00cbd9;
   color:#FFF;

 } 
 
 
 ---------------------- */

 /* STANDARD 

input {
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
input:hover {
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

*/

/* POSITIVE

input {
    color:#529214;
}
input:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

 */

/* NEGATIVE 


input:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
input{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

 */

body { background-color: #082022;
		font-size: 100.01%;
		color: #FFFFFF;
		font-family: Helvetica, sans-serif;
		font-size:12px;
		line-height:15px;
		text-align: left;
}

a:link { text-decoration:none; color:#00b3d1; }
a:visited { text-decoration:none; color:#00b3d1; }
a:hover { color:#25c200; }

/* -------------------- Holiday Message -------------------- */ 
#top_alert_box { background-color:#F00; color:#FFF; position:absolute; float:left; top:10px; left:10px; width:auto; height:15px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px; }
/* -------------------- When you take this out, shift both "header" and "container" divs up 40 pixels -------------------- */ 

#header { height:218px; position:absolute; top:0px; left:0px; background-color: #0d4f55; border-bottom:0px solid #2a2929; margin-bottom:0px; width:980px; margin-left:10px; margin-right:10px;  }

#header_logo { position:relative; float:left; width:234px; height:85px; top:3px; left:2px; }

#header_cart { position:relative; float:right; width:215px; height:81px; overflow:hidden; background-color: #037d87; top:10px; margin-right:9px; }
html>body #header_cart { position:relative; float:right; width:215px; height:81px; background-color: #037d87; top:10px; margin-right:9px; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }

#header_cart:hover { -moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0; }
#new_header_search { width:62px; height:17px; position:relative; float:left; margin-top:13px; margin-left:10px; }
#new_header_search2 { width:62px; height:17px; position:relative; float:left; margin-top:13px; margin-left:56px; }

#header_cart_icon { position:relative; float:left; width:26px; height:21px; top:11px; left:12px; margin-right:5px; }
#header_cart_empty { position:relative; float:left; width:196px; height:24px; top:14px; left:17px; text-align:left; font-family: Helvetica, sans-serif; }
#header_cart_empty a:link { font-family:"Arial Black"; }
#header_cart_empty a:visited { font-family:"Arial Black"; }

#very_top_search { position:relative; float:left; width:280px; height:75px; background-color: #0b3842; top:0px; margin-bottom:25px; left:5px; overflow:hidden; }

#nav_bar { height:auto; width:100%; position:relative; float:left; left:5px; top:9px; }

#nav_button_store { position:relative; float:left; background-color:#12a4ba; height:25px; width:auto; padding-left:19px; padding-right:19px; 
-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; } 
#nav_button_store:hover { -moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0;} 


#nav_button { position:relative; float:left; background-color:#0c8192; height:25px; width:auto; padding-left:11px; padding-right:11px; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; } 
#nav_button:hover { -moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0; } 

#nav_words { position:relative; float:left; top:7px; }

#nav_spacer_sm { position:relative; float:left; width:2px; height:2px; }
#nav_spacer_lg { position:relative; float:left; width:4px; height:4px; }

#container { height:auto; min-height:100px; position:absolute; top:121px; left:0px; width:980px; margin-left:10px; margin-right:10px;  }

#store_top_info_box_inner_tag_cloud { position:relative; float:left; width:474px; height:278px; background-color: #FFF; left:9px; top:9px; overflow:hidden; }

#store_top_info_box_store_single { position:relative; float:left; width:727px; height:1302px; background-color:#0d4f55; }
#store_top_info_box_inner_store_single { position:relative; float:left; width:709px; height:1284px; overflow:hidden; background-color: #FFF; left:9px; margin-top:9px; padding-top:0px; color:#333333; text-align:left; }

#store_top_info_box_tag { position:relative; float:left; width:487px; height:98px; background-color:#0e3033; overflow:hidden; }
#store_top_info_box_inner_tag { position:relative; float:left; width:469px; height:35px; background-color: #FFF; left:9px; top:9px; overflow:hidden; }
#store_top_info_box_inner_tag2 { position:relative; float:left; width:469px; height:45px; background-color: #FFF; left:9px; top:9px; }

#store_top_info_box_inner_tag3 { position:relative; float:left; width:469px; height:45px; background-color: #FFF; left:0px; top:9px; }

.browse { font-size:13px; position:relative; float:left; margin-top:25px; margin-left:25px; margin-bottom:15px; text-transform:uppercase; font-weight:bold; color: #BBB; }
.tagged { color: #777; margin-bottom:0px; }

#store_top_info_box { position:relative; float:right; width:487px; height:98px; background-color:#0e3033; }
#store_top_info_box2 { position:relative; float:left; width:487px; height:147px; background-color:#0d4f55; }
#store_top_info_box_interviews { position:relative; float:left; width:487px; height:401px; background-color:#0d4f55; }
#store_top_info_box_interviews_single { position:relative; float:left; width:727px; min-height:401px; background-color:#0d4f55; padding-bottom:9px; }
#store_top_info_box_inner { position:relative; float:left; width:469px; height:130px; background-color: #FFF; left:9px; top:9px; }
#store_top_info_box_inner_interviews { position:relative; float:left; width:469px; height:382px; background-color: #FFF; left:9px; top:9px; }
#store_top_info_box_inner_interviews_single { position:relative; float:left; width:709px; min-height:382px; background-color: #FFF; left:9px; margin-top:9px; color:#333333; text-align:left; }
#store_top_info_box_inner_spacer { position:relative; float:left; width:228px; height:auto; left:40px; top:18px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }

#store_add_to_cart_spacing {width:auto; position:relative; float:right; right:10px; top:12px; }
html>body #store_add_to_cart_spacing {width:auto; position:relative; float:right; right:10px; top:5px; }

#search_result_indiv_container {margin-bottom:0px; height:auto; position:relative; float:left;}

#thumbnail_5_across_hidden { display:none; width:80px; height:80px; border:1px solid  #CCCCCC; position:relative; float:left; margin-top:10px; margin-bottom:10px; overflow:hidden; }

#thumbnail_5_across { width:80px; height:80px; border:1px solid  #CCCCCC; position:relative; float:left; margin-top:10px; margin-bottom:10px; overflow:hidden; }
#thumbnail_5_across:hover { border:1px solid #3cd8ff;}
#thumbnail_5_across_spacer { width:8px; height:4px; position:relative; float:left; }

#thumbnail_5_across2 { width:80px; height:80px; border:1px solid #999999; position:relative; float:right; margin-top:0px; margin-bottom:5px; overflow:hidden; }
#thumbnail_5_across2:hover { border:1px solid #3cd8ff;}
#thumbnail_5_across_spacer2 { width:8px; height:4px; position:relative; float:right; }

#store_top_info_box_inner_spacer_narrow { position:relative; float:left; width:188px; height:120px; left:40px; top:18px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }

#store_top_info_box_inner_spacer_full { position:relative; float:left; width:425px; height:auto; left:20px; margin-top:18px; margin-bottom:18px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }

#store_top_info_box_inner_spacer_interview { position:relative; float:left; width:425px; height:120px; left:40px; top:18px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }

#also_like { width:247px; height:91px; position:relative; float:right; top:9px; overflow:hidden; }
html>body #also_like { width:247px; height:91px; position:relative; float:right; top:9px; }

#button_back { width: 109px; height:43px; position:relative; float:left; top:-25px; right:10px; }
#button_next { width: 109px; height:43px; position:relative; float:right; top:-25px; border-left:1px solid #FFFFFF; right:10px; }
#button_retweet { width: 90px; height:43px; position:relative; float:right; top:-25px; border-left:1px solid #FFFFFF; right:10px; background-color: #e3e3e3; }
#button_retweet_inner { width: 50px; height:40%; position:relative; float:left; top:30%; left:13px; }
#button_like { width: 90px; height:43px; position:relative; float:right; top:-25px; border-left:1px solid #FFFFFF; right:10px; background-color: #e3e3e3; }

#button_retweet2 { width: 100px; height:43px; position:relative; float:right; top:-25px; border-left:1px solid #FFFFFF; right:10px; background-color: #e3e3e3; }
#button_like2 { width: 100px; height:43px; position:relative; float:right; top:-25px;  margin-right:15px; border-left:1px solid #FFFFFF; right:10px; background-color: #e3e3e3; }

#store_top_info_box_search { position:relative; float:left; width:180px; height:auto; left:20px; top:17px; overflow:hidden; color:#c7c6c6; text-align:left; font-size:32px; line-height:28px; font-family: "Arial Black", sans-serif; }
#store_top_info_box_search_wide { position:relative; float:left; width:220px; height:auto; left:20px; top:17px; overflow:hidden; color:#c7c6c6; text-align:left; font-size:32px; line-height:28px; font-family: "Arial Black", sans-serif; }
#store_top_info_box_search_wider { position:relative; float:left; width:230px; height:auto; left:20px; top:17px; overflow:hidden; color:#c7c6c6; text-align:left; font-size:32px; line-height:28px; font-family: "Arial Black", sans-serif; }

#store_top_info_box_tag_title { position:relative; float:left; width:100%px; height:70px; left:15px; top:15px; overflow:hidden; color:#c7c6c6; text-align:left; font-size:18px; text-transform: uppercase; line-height:20px; font-family: "Arial Black", sans-serif; }

#search_field { position:relative; float:left; height:24px; width:100%; margin-top:15px; }
#search_button { position:relative; float:right; height:23px; width:30px; top:-23px; right:12px; overflow:visible; }

#wholesale_field { position:relative; float:left; height:24px; width:100%; margin-top:9px; }
#wholesale_field2 { position:relative; float:left; height:24px; width:100%; margin-bottom:9px; }
#enter_button { position:relative; float:right; clear:both; height:24px; width:78px; margin-top:9px; }
#apply_button { position:relative; float:left; clear:both; height:31px; width:100px; margin-top:22px; }

.form-submit { position:relative; float:left; clear:both; height:31px; width:100px; margin-top:22px; }

#before_successful_login {font-size:20px; line-height:23px; margin-top:22px; font-family:"Arial Black"; text-transform:none; color:#88b4b8; }
#successful_login {font-size:30px; line-height:35px; margin-top:15px; }



#new_header_box_interviews { position:relative; float:left; width:100%; height:auto; left:0px; top:0px; background-color:#0e3033; }

#new_header_box_tag { position:relative; float:left; width:100%; height:auto; left:0px; top:0px; background-color:#0d4f55; }
#new_header_box_tag_inner { position:relative; float:left; width:962; height:auto; background-color: #0d656c; margin:9px; margin-top:0px; }

#new_header_box_tag_inner2 { position:relative; float:left; width:962; height:70px; background-color: #0d656c; margin:9px; margin-top:0px; }
#new_header_box_tag_inner3 { position:relative; float:left; width:962; height:250px; background-color: #fff; margin:9px; margin-top:0px; }
#new_header_box_tag_inner4 { position:relative; float:left; width:962; height:515px; background-color: #fff; margin:9px; margin-top:0px; }

#new_header_box_cart { position:relative; float:left; width:100%; height:auto; left:0px; top:0px; background-color:#0d4f55; }
#new_header_box_cart_inner { position:relative; float:left; width:962; height:auto; background-color: #0d656c; margin:9px; }
#new_header_box_cart_inner_checkout { position:relative; float:left; width:100%; margin:20px; text-align:left; line-height:20px; }

#new_header_box { position:relative; float:left; width:100%; height:100px; left:0px; top:0px; margin-bottom:0px;  background-color:#0d4f55; }
#new_header_box_inner { position:relative; float:left; width:962; height:82px; background-color: #FFF; margin:9px; }

#new_header_description { position:relative; float:left; width:500px; height:auto; left:20px; margin-top:21px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }
html>body #new_header_description { position:relative; float:left; width:500px; height:auto; left:20px; margin-top:11px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }

#new_header_description2 { position:relative; float:left; width:430px; height:auto; left:0px; margin-top:21px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }
html>body #new_header_description2 { position:relative; float:left; width:430px; height:auto; left:20px; margin-top:11px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }

#home_description_adjust { position:relative; float:left; width:550px; height:auto; left:25px; margin-top:21px; overflow:hidden; color: #999999; text-align:justify; font-size:11px; line-height:13px; }

#pagination { font-weight:bold; font-size:18px; position:relative; float:right; margin-right:30px; margin-top:30px; text-align:right; }

#new_header_title { width:auto; height:45px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; left:0px; top:25px; padding-right:30px; padding-left:30px; }

html>body #new_header_title { width:auto; height:45px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; left:25px; padding-right:30px; top:0px; padding-left:0px; }
#new_header_title a:link { color:#c2c2c2; }
#new_header_title a:visited { color:#c2c2c2; }
#new_header_title a:hover { color:#a2a2a2; }

#new_header_title_404{ width:700px; height:45px; position:relative; float:left; color:#c2c2c2; font-family:"Arial Black"; font-size:25px; left:25px; padding-right:30px; padding-top:15px; text-align:left; line-height:25px; }

#new_header_title_searchx { width:700px; height:45px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; left:25px; padding-right:30px; padding-top:25px; text-align:left; }
#new_header_title_search { width:auto; height:45px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; left:25px; padding-right:30px; padding-top:25px; text-align:left; }
#new_header_title_search a:link { color:#c2c2c2; }
#new_header_title_search a:visited { color:#c2c2c2; }
#new_header_title_search a:hover { color:#a2a2a2; }

#new_header_retweet { width: 90px; height:43px; position:absolute; top:10px; border-left:0px solid #FFFFFF; right:-10px; background-color: none; }
html>body #new_header_retweet { width: 90px; height:43px; position:relative; float:right; top:0px; border-left:1px solid #FFFFFF; right:0px; background-color: #e3e3e3; }
#new_header_like { width: 90px; height:43px; position:absolute; right:30px; top:10px; border-left:0px solid #FFFFFF; background-color: none; }
html>body #new_header_like { width: 90px; height:43px; position:relative; float:right; top:0px; border-left:1px solid #FFFFFF; right:0px; background-color: #e3e3e3; }

#new_header_retweet2 { width: 90px; height:43px; position:absolute; top:10px; border-left:0px solid #FFFFFF; right:-10px; background-color: none; }
html>body #new_header_retweet2 { width: 90px; height:43px; position:relative; float:right; top:-24px; border-left:1px solid #FFFFFF; right:0px; background-color: #e3e3e3; }
#new_header_like2 { width: 90px; height:43px; position:absolute; right:30px; top:10px; border-left:0px solid #FFFFFF; background-color: none; }
html>body #new_header_like2 { width: 90px; height:43px; position:relative; float:right; top:-24px; border-left:1px solid #FFFFFF; right:0px; background-color: #e3e3e3; }

#new_header_retweet8 { width: 90px; height:43px; position:absolute; top:0px; border-left:0px solid #FFFFFF; right:-10px; background-color: none; }
#new_header_like8 { width: 90px; height:43px; position:absolute; right:30px; top:0px; border-left:0px solid #FFFFFF; background-color: none; }

#wholesale_error { color: #FF0000; border: 1px solid #FF0000; font-style:italic; width:100%; background-color: #FFCC99; padding:5px; text-align:left; text-indent:15px; }
#wholesale_went_through { color: #009966; border: 1px solid #00CC66; font-style:italic; width:100%; background-color: #CCFFCC; padding:15px; text-align:left; text-indent:0px; font-size:15px; line-height:18px; margin-top:15px; }

#store_top_info_box_inner2 { position:relative; float:left; width:469px; height:39px; background-color: #076169; left:9px; top:9px; }
#store_top_info_box_inner2_spacer { position:relative; float:left; width:330px; left:10px; top:8px; overflow:hidden; }
#store_top_info_box_inner3 { position:relative; float:left; width:469px; height:39px; background-color: #076169; left:9px; top:10px; }

#top_facebook_button { position:relative; float:left; width:139px; height:39px; overflow:hidden; background-color:#066168; }

#spacer { position:relative; float:left; width:6px; height:100px; }
#spacer2 { position:relative; float:right; width:6px; height:100px; }

#about_us_text_22 { position:relative; float:left; width:467px; height:582px; background-color:#0d656c; top:9px; left:10px; overflow:hidden;  } 

html>body #about_us_text_22 { position:relative; float:left; width:467px; height:582px; background-color:#0d656c; top:9px; left:10px; overflow:hidden; -moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; } 
html>body #about_us_text_22:hover { position:relative; float:left; width:467px; height:582px; background-color:#006e79; top:9px; left:10px; overflow:hidden; -moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0; } 

#about_us_text { position:relative; float:left; width:467px; height:582px; background-color:#3e767a; top:9px; left:10px; overflow:hidden; }
#about_us_text_left_column { position:relative; float:left; width:233px; height:532px; background-color:#3e767a; top:9px; left:10px; overflow:hidden; }
#about_us_text_right_column { position:relative; float:right; width:233px; height:532px; background-color:#3e767a; top:9px; right:10px; overflow:hidden; }
#about_us_text_left_column_long { position:relative; float:left; width:233px; height:582px; background-color:#3e767a; top:9px; left:10px; overflow:hidden; }
#about_us_text_right_column_long { position:relative; float:right; width:233px; height:582px; background-color:#3e767a; top:9px; right:10px; overflow:hidden; }
#about_us_text_spacer { position:relative; float:left; width:100%; height:10px; }

#about_us_text_inner { position:relative; float:left; width:387px; height:auto; left:40px; top:18px; overflow:hidden; color: #EEE; text-align:left; font-size:12px; line-height:18px; }
#about_us_text_inner_top { color: #FFF; text-align:justify; font-size:13px; line-height:19px; padding-top:10px; padding-bottom:10px; }

.clink { display:none; }

#home_box_1 { position:relative; float:left; width:487px; height:550px; background-color:#0e3033; margin-top:0px; }
#home_box_1_text { position:relative; float:left; width:100%; line-height:16px;top:0px; left:0px; color:#FFF; font-family: Helvetica, sans-serif; font-size:12px;  text-align:justify;  margin-top:-13px;}
#home_search_box { position:relative; float:left; width:487px; height:46px; background-color:#0d4f55; margin-top:0px; }


#home_search_text { position:relative; float:left; width:auto; line-height:16px;top:0px; left:0px; color: #6cb0ba; font-family: "arial black", sans-serif; font-size:13px;  text-align:left; margin-top:15px; margin-left:15px;}

#home_search_text2 { position:relative; float:left; width:auto; line-height:16px;top:0px; left:0px; color: #CCCCCC; font-family: "arial black", sans-serif; font-size:12px;  text-align:left; margin-top:15px; margin-left:15px; text-transform:uppercase;}

#home_search_field { position:relative; float:left; height:24px; width:190px; margin-top:10px; margin-left:14px; }

#realign_search { top:-20px; position:relative; float:left; }
html>body #realign_search { top:0px; position:relative; float:left; }

#realign_search2 { top:-20px; left:-10px; position:relative; float:left; }
html>body #realign_search2 { top:0px; left:0px; position:relative; float:left; }

#home_box_2 { position:relative; float:right; width:487px; height:550px; background-image:url(images/home_box_2_gradient.jpg); margin-bottom:6px; }
#home_box_2_inner { position:relative; float:left; width:467px; height:532px; background-color:#FFFFFF; top:9px; left:10px; overflow:hidden; }
#home_box_2_inner_transparency { position:absolute; width:467px; height:100px; background-color:#12a4ba; top:432px; left:0px; filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
 }
#home_box_2_text_container_outer { position:absolute; width:467px; height:auto; top:434px; left:0px; z-index:5; }
#home_media_box { position:relative; float:right; width:487px; height:399px; margin-bottom:0px; background-color:#0e3033; margin-top:0px; }


#store_product_box_1 { position:relative; float:left; width:487px; height:550px; background-image:url(images/product_box_gradient.jpg); margin-top:6px; }
#store_product_box_1_inner { position:relative; float:left; width:467px; height:532px; background-color:#FFFFFF; top:9px; left:10px; overflow:hidden; }
#store_product_box_1_inner_transparency { position:absolute; width:467px; height:100px; background-color:#12a4ba; top:432px; left:0px; filter: alpha(opacity=50);  -moz-opacity: 0.50;
  opacity: 0.50;
 }
 
#store_product_box_2_right2 { position:relative; float:right; width:487px; height:600px; background-color:#0e3033; margin-top:6px; background-color:#124b4f; } 
#store_product_box_22 { position:relative; float:left; width:487px; height:600px; background-color:#0e3033; margin-top:6px; background-color:#124b4f; } 
 
#big_box_extra_long { position:relative; float:left; width:487px; height:2418px; background-image:url(images/product_box_gradient.jpg); background-repeat:repeat-x; margin-top:6px; background-color:#0e3033; } 
#about_us_text_column_extra_long { position:relative; float:left; width:466px; height:1188px; background-color:#3e767a; top:9px; left:10px; overflow:hidden; }
#about_us_text_left_column_extra_long { position:relative; float:left; width:233px; height:2400px; background-color:#3e767a; top:9px; left:10px; overflow:hidden; }
#about_us_text_right_column_extra_long { position:relative; float:right; width:233px; height:2400px; background-color:#3e767a; top:9px; right:10px; overflow:hidden; }
 
#store_product_box_1_text_container_outer { position:absolute; width:467px; height:auto; top:436px; left:0px; z-index:5; }
#store_product_box_2_text_container_outer { position:absolute; width:467px; height:auto; top:486px; left:0px; z-index:5; }
#store_product_box_1_text_container_inner { position:relative; float:left; width:425px; height:74px; top:20px; left:21px; z-index:5; }
#store_product_box_1_text_description { position:relative; float:left; width:250px; line-height:13px;top:3px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:13px; letter-spacing:1px; text-align:left;}


#CONTACT_text_title { position:relative; float:left; width:410px; line-height:25px;top:8px; left:0px; color: #FFFFFF; font-family: "Arial Black", sans-serif; font-size:25px;  text-align:left; clear:left; margin-top:6px;}

#ABOUT_text_title { position:relative; float:left; width:410px; line-height:25px;top:8px; left:0px; color: #FFFFFF; font-family: "Arial Black", sans-serif; font-size:23px;  text-align:left; clear:left; margin-top:6px;}


#store_product_box_1_text_title { position:relative; float:left; width:400px; line-height:25px;top:8px; left:0px; color:#1199ad; font-family: "Arial Black", sans-serif; font-size:25px;  text-align:left; clear:left; margin-top:6px;}
#store_product_box_1_text_title a:link { color:#FFFFFF; }
#store_product_box_1_text_title a:visited { color:#FFFFFF; }
#store_product_box_1_text_title a:hover { color:#e3e3e3; }

#clients_caps_text_description { position:relative; float:left; width:400px; line-height:13px;top:3px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:13px; letter-spacing:1px; text-align:left;}

#clients_text_title { position:relative; float:left; width:400px; line-height:25px;top:0px; left:0px; color:#1199ad; font-family: "Arial Black", sans-serif; font-size:20px;  text-align:left; clear:left; margin-top:6px;}
#clients_text_title a:link { color:#FFFFFF; }
#clients_text_title a:visited { color:#FFFFFF; }
#clients_text_title a:hover { color:#e3e3e3; }

#blog_text_title { position:relative; float:left; width:400px; line-height:20px;top:0px; left:0px; color:#1199ad; font-family: "Arial Black", sans-serif; font-size:16px;  text-align:left; clear:left; margin-top:6px;}
#blog_text_title a:link { color:#FFFFFF; }
#blog_text_title a:visited { color:#FFFFFF; }
#blog_text_title a:hover { color:#e3e3e3; }

#button_add_to_cart {position:absolute; width:136px; right:0px; top:20px; }
#button_add_to_cart_sm {position:absolute; width:90px; right:0px; top:33px; }
#button_add_to_cart_sm_sidebar {position:absolute; width:90px; right:0px; bottom:6px; }


#store_product_box_1_text_price { position:absolute; width:auto; line-height:16px; right:0px; top:-8px;color: #FFF; font-family: Arial Black, sans-serif; font-size:16px;  text-align:left; clear:left; margin-top:3px; }
#store_product_box_1_text_price a:link { color: #FFF; }
#store_product_box_1_text_price a:visited { color: #FFF; }

#store_product_box_sm_text_price { position:absolute; width:50px; right:0px; top:-3px; width:90px; line-height:14px; color:#666; font-family: Arial Black, sans-serif; font-size:14px; text-align:right; }
#store_product_box_sm_text_price_strikethru { position:absolute; width:50px; right:0px; top:-3px; width:90px; line-height:14px; color: #666666; font-family: "Arial Black", sans-serif; font-size:14px; text-align:right; text-decoration:line-through; }
#store_product_box_sm_text_price_sale { position:absolute; width:50px; right:0px; top:11px; width:90px; line-height:14px; color: #FF0000; font-family: Arial Black, sans-serif; font-size:14px; text-align:right; }

#store_product_box_2 { position:relative; float:left; width:487px; height:600px; background-color:#0e3033; margin-top:6px; }
#store_product_box_2_right { position:relative; float:right; width:487px; height:600px; background-color:#0e3033; margin-top:6px; }
#store_product_box_2_inner { position:relative; float:left; width:467px; height:582px; background-color:#FFFFFF; top:9px; left:10px; overflow:hidden; }
#store_product_box_2_inner_transparency { position:absolute; width:467px; height:100px; background-color:#12a4ba; top:482px; left:0px; filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
 }
 
 #yarpp_spacer { position:relative; float:left; width:100%; height:3px; background-color: #082022; margin-top:6px; }
 
#web_credit { position:absolute; float:left; top:15px; left:92px; font-size:10px; }
#copyright { position:relative; float:right; top:40px; right:25px; font-size:10px; line-height:13px; text-align:right; }
 
#blog_right_col_sm { position:relative; float:right; width:247px; height:297px; background-color:#0e3033; margin-bottom:6px; clear:right; }
#blog_right_col_sm2 { position:relative; float:right; width:247px; height:297px; background-color:#0e3033; margin-top:6px; clear:none; }

#right_column_cap { position:absolute; bottom:90px; right:0px; width:247px; height:9px; background-color:#0e3033; z-index:2; }
#hiding { position:absolute; right:0px; width:247px; min-height:1000px; overflow:hidden; z-index:1; } 

#header_cart_items_text {position:relative; float:left; clear:left; left:17px; top:6px; width:100px; overflow:hidden; text-align:left; }
#header_cart_links_text {position:relative; float:right; right:17px; width:auto; text-align:right; top:5px; }
#header_cart_links_text a:link { font-family:"Arial Black"; }
#header_cart_links_text a:visited { font-family:"Arial Black"; }
 
#store_product_box_small { position:relative; float:right; width:487px; height:297px; background-color:#0e3033; margin-top:6px; }
#store_product_box_small2 { position:relative; float:right; width:487px; height:297px; background-color:#0e3033; margin-top:6px; }
#store_product_box_small4 { position:relative; float:left; width:487px; height:297px; background-color:#0e3033; margin-top:6px; }
#store_product_box_small_inner { position:relative; float:left; width:229px; height:278px; background-color: #FFFFFF; margin-top:9px; margin-left:9px; overflow:hidden; }
#store_product_box_small_inner_transparency { position:absolute; width:229px; height:80px; background-color:#12a4ba; top:198px; left:0px; filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
 }
 
#containing_cloud { position:relative; float:left; width:910px; height:auto; margin-left:25px; margin-right:25px; line-height:20px; border-bottom:1px solid #BBB; padding-bottom: 20px;margin-bottom:5px; }
#containing_cloud2 { position:relative; float:left; width:430px; height:180px; overflow:hidden; text-align:justify; margin-left:20px; } 
 
#store_product_box_small4_tag { position:relative; float:left; width:490px; height:297px; background-color:#0e3033; margin-top:6px; }

#store_product_box_small_text_container_outer { position:absolute; width:229px; height:auto; top:202px; left:0px; z-index:5; }
#store_product_box_small_text_container_inner { position:relative; float:left; width:205px; height:72px; top:12px; left:12px; z-index:5;  }
#store_product_box_small_text_description { position:relative; float:left; width:200px; line-height:11px;top:0px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left;}
#store_product_box_small_text_description_sidebar { position:relative; float:left; width:150px; line-height:11px;top:0px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left; overflow:hidden;}

#tags { position:relative; float:left; width:100%; line-height:11px; margin-top:8px; padding-bottom:15px; border-bottom:1px solid #CCCCCC; margin-bottom:15px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left;}

#captions { position:relative; float:left; width:100%; line-height:11px; margin-top:10px; padding-bottom:15px; border-bottom:1px solid #CCCCCC; margin-bottom:15px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left; text-indent:10px;}
html>body #captions { position:relative; float:left; width:100%; line-height:11px; margin-top:0px; padding-bottom:5px; border-bottom:1px solid #CCCCCC; margin-bottom:15px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left; text-indent:0px;}


#small_text_meta { position:relative; float:left; width:200px; line-height:11px;top:-3px; left:0px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left;}


#client_name { position:relative; float:left; width:100%; line-height:16px; color:#FFF; font-family: Arial Black, sans-serif; font-size:16px; text-align:left; clear:left; margin-top:5px;}
#client_name a:link { color:#FFFFFF; }
#client_name a:visited { color:#FFFFFF; }
#client_name a:hover { color:#56666a; }



#store_product_box_sm_text_title { position:relative; float:left; width:105px; line-height:16px; color:#000; font-family: Arial Black, sans-serif; font-size:16px; text-align:left; clear:left; margin-top:8px;}
#store_product_box_sm_text_title a:link { color:#FFF; }
#store_product_box_sm_text_title a:visited { color: #FFF; }
#store_product_box_sm_text_title a:hover { color:#56666a; }

#store_product_box_sm_text_title_sidebar { position:relative; float:left; width:105px; line-height:15px; color:#000; font-family: Arial Black, sans-serif; font-size:16px; text-align:left; clear:left; margin-top:5px; font-size:13px;}
#store_product_box_sm_text_title_sidebar a:link { color:#FFF; }
#store_product_box_sm_text_title_sidebar a:visited { color: #FFF; }
#store_product_box_sm_text_title_sidebar a:hover { color:#56666a; }
 
#store_product_new { width:50px; height:19px; position:absolute; z-index:2; left:0px; top:0px; }
#store_product_loose_sale { width:50px; height:19px; position:relative; float:left; margin-right:25px; margin-bottom:100px; margin-top:10px; }


#non-interview_text_container {width:642px; text-align:justify; margin-left:35px;float:left; position:relative; margin-bottom:50px; color:#0e3033; font-size:12px; line-height:16px; top:40px; overflow:hidden; padding-bottom:25px; }

#interview_text_container {width:450px; text-align:justify; margin-left:134px; float:left; position:relative; margin-bottom:50px; color:#0e3033; font-size:12px; line-height:16px; top:40px; overflow:hidden; padding-bottom:25px; }
#interview_title { font-size:25px; line-height:28px; font-family:"Arial Black"; color:#0e3033; margin-top:15px; clear:left; margin-bottom:5px; text-align:left; }


.post-meta-key { display:none; }



#store_single_top_bg_left { width:100%; height:65px; position:relative; float:left; background-color:#f1f1f1; }
#store_single_top_title { width:100%; height:35px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; top:24px; left:24px; }
#store_single_top_title a:link { color:#c2c2c2; }
#store_single_top_title a:visited { color:#c2c2c2; }
#store_single_top_title a:hover { color:#a2a2a2; }
#store_single_top_bottom_left { width:100%; height:65px; position:absolute; left:0px; top:1222px; background-color:#f1f1f1; }


#category_footer { width:100%; height:65px; position:relative; float:left; background-color:#f1f1f1; } 

#category_footer2 { width:100%; height:65px; position:absolute; left:0px; top:920px; background-color:#f1f1f1; } 

#category_footer_title { width:100%; height:35px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; top:25px; left:0px; }
html>body #category_footer_title { width:100%; height:35px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; top:0px; left:24px; }

#category_footer_title a:link { color:#c2c2c2; }
#category_footer_title a:visited { color:#c2c2c2; }
#category_footer_title a:hover { color:#a2a2a2; }

#storemaintitle { width:auto;  position:relative; float:left; color: #999; text-transform:uppercase; font-family:"Arial Black"; font-size:28px; margin-top:0px; left:0px; text-align:left; line-height:28px;}
#store_maintitle_bg_left { width:100%; position:relative; float:left; border-top:0px solid #ccc; border-bottom:0px solid #ccc; margin-top:10px; margin-bottom:0px; }
#store_price { width:auto; height:35px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; top:16px; left:10px; }
#store_price_bg_left { width:100%; height:50px; position:relative; float:left; border-top:0px solid #ccc; border-bottom:1px solid #ccc; margin-top:0px; margin-bottom:10px; }
#store_productdescription { width:400px; position:relative; float:left; margin-top:0px; margin-left:10px; color:#333333; }

.original_price { width:auto; height:35px; position:relative; float:left; color: #c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; top:16px; margin-left:0px; margin-right:0px; text-decoration:line-through;}
.sale_price { width:auto; height:35px; position:relative; float:left; color:#FF0000; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; top:16px; left:10px; }

#clients_single_top_bg_left { width:575px; height:128px; position:relative; float:left; background-color:#f1f1f1; overflow:hidden; }
#clients_single_top_bg_right { width:132px; height:128px; position:relative; float:right; background-color:#f1f1f1; }


#clients_single_top_title { width:100%; height:45px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; left:-15px; top:27px; }
html>body #clients_single_top_title { width:100%; height:45px; position:relative; float:left; color:#c2c2c2; text-transform:uppercase; font-family:"Arial Black"; font-size:25px; left:25px; top:0px; }
#clients_single_top_title a:link { color:#c2c2c2; }
#clients_single_top_title a:visited { color:#c2c2c2; }
#clients_single_top_title a:hover { color:#a2a2a2; }

#clients_single_top_description { position:relative; float:left; width:525px; height:120px; left:26px; top:25px; overflow:hidden; color: #797979; text-align:justify; font-size:11px; line-height:13px;}
html>body #clients_single_top_description { position:relative; float:left; width:525px; height:120px; left:26px; top:-25px; overflow:hidden; color: #797979; text-align:justify; font-size:11px; line-height:13px;}

#clients_single_nav_next { width: 109px; height:43px; position:relative; float:left; left:11px; margin-top:21px;}
#clients_single_nav_prev { width: 109px; height:43px; position:relative; float:left; left:11px; margin-top:2px;}



#clients_single_container_green { position:relative; float:left; height:1000px; width:727px; background-color:#0d4f55; padding-bottom:9px; }
html>body #clients_single_container_green { position:relative; float:left; width:727px; min-height:1000px; height:auto; background-color:#0d4f55; padding-bottom:0px; }

#clients_single_container_white { position:relative; float:left; width:709px; height: expression( this.scrollHeight < 983 ? "982px" : "auto" ); overflow:hidden; background-color: #FFF; left:9px; margin-top:9px; margin-bottom:9px; padding-top:0px; color:#333333; text-align:left; }
html>body #clients_single_container_white { position:relative; float:left; width:709px; min-height:982px; height:auto; overflow:hidden; background-color: #FFF; left:9px; margin-top:9px; margin-bottom:9px; padding-top:0px; color:#333333; text-align:left; }




#clients_single_body_title { color:#8eccd2; font-size:25px; font-family:"Arial Black"; text-transform:uppercase; fline-height:25px; text-align:left; width:100%; height:30px; margin-bottom:0px; position:relative; float:left; }

#clients_single_left_column_text { position:relative; float:right; width:170px; height:auto; text-align:left; margin-top:10px; }
#clients_single_right_column_image { position:relative; float:left; width:442px; height:auto; text-align:left; margin-top:11px; border:0px solid #990099; text-align:left; }

#footer { position:relative; float:right; width:100%; height:84px; background-image:url(images/footer_gradient_bg.jpg); margin-top:6px; }

#hide_over_3_side_boxes { width:100%; position:relative; float:left; height:1000px; overflow:hidden; }
#sidebar_products_cutoff { width:100%; position:relative; float:left; min-height:1000px; overflow:hidden; }

/* TWITTER */

#twitter_container { width:487px; height:303px; position:relative; float:right; top:0px; background-color:#0e3033; }

#twitter_div { width:100%; height:auto; position:relative; float:left; top:5px; }


#twitter_div2 { width:100%; height:auto; position:relative; float:left; top:-12px; }



ul#twitter_update_list {
	list-style: none;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	line-height:17px;
	position:relative; float:left; left:-40px; top:13px;
	
	
}

html>body ul#twitter_update_list {
	list-style: none;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	line-height:17px;
	position:relative; float:left; left:0px;
	
	
}




ul#twitter_update_list a:hover { color:#00FF00;
	
}

ul#twitter_update_list li {
	margin-bottom: 1px;
	margin-left:9px;
	margin-right:9px;
	padding-top:13px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	color: #FFFFFF;
	border-bottom:0px dotted #333;
	background-color: #0d4f55;
}




/* JQUERY sliding captions - SMALL BOXES */


.boxgrid { position:relative; float:left; width:229px; height:278px; background-color: #FFFFFF; margin-top:9px; margin-left:9px; overflow:hidden; }
.boxgrid img {  position: absolute;  top: 0;  left: 0;  border: 0;  }

		.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #88d1dc;
				/* background-image:url(images/caption_gradient.jpg); */
				overflow:hidden; 
				height: 278px; 
				width: 100%; 
							opacity: 0.9; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
				z-index:5;
	
 			}

.captionfull .boxcaption {  top: 0;  left: 0;   }  
.caption .boxcaption {  top: 198;  left: 0;   }

#boxgrid_text_container { position:absolute; width:229px; height:auto; top:0px; left:0px; z-index:5; color:#000000; }
#boxgrid_hidden { position:absolute; width:100%; height:152px; top:67px; left:0px; margin-right:9px; z-index:5; text-align:left; font-size:11px; }
html>body #boxgrid_hidden { position:absolute; width:100%; height:152px; top:67px; margin-left:0px; margin-right:9px; z-index:5; text-align:left; font-size:11px; }
#boxgrid_opacity_fix { position:absolute; width:229px; height:auto; top:0px; left:0px; z-index:10; }
#button_read_more {position:absolute; float:right; width:60px; top:165px; right:40px; }

#news_sm_title { position:relative; float:left; width:100%; line-height:14px; color:#FFF; font-family: Arial Black, sans-serif; font-size:14px; text-align:left; clear:left; margin-top:5px;}
#news_sm_title a:link { color:#FFF; }
#news_sm_title a:visited { color: #FFF; }
#news_sm_title a:hover { color:#70deef; }

.overlay { background-color:#70deef; width:229; height:278px; z-index:1; position:relative; }



/* JQUERY sliding captions - LARGE BOXES */


.boxgrid2 { position:relative; float:left; width:467px; height:532px; background-color: #FFFFFF; margin-top:9px; margin-left:9px; overflow:hidden; }
.boxgrid2 img {  position: absolute;  top: 0;  left: 0;  border: 0;  }

		.boxcaption2 { 
				float: left; 
				position: absolute; 
				background: #88d1dc;
				/* background-image:url(images/caption_gradient.jpg); */
				overflow:hidden; 
				height: 467px; 
				width: 100%; 
							opacity: 0.9; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
				z-index:5;
	
 			}

.captionfull2 .boxcaption2 {  top: 340;  left: 0;   }  
.caption2 .boxcaption2 {  top: 440;  left: 0;   }

#boxgrid_text_container2 { position:absolute; width:467px; height:auto; top:0px; left:0px; z-index:5; color:#000000; }

#boxgrid_hidden2 { position:absolute; width:100%; height:130px; top:70px; left:0px; margin-left:0px; margin-right:9px; z-index:5; text-align:left; font-size:11px; }
html>body #boxgrid_hidden2 { position:absolute; width:100%; height:130px; top:70px; margin-left:0px; margin-right:9px; z-index:5; text-align:left; font-size:11px; }
#blog_boxgrid_hidden2 { position:absolute; width:100%; height:130px; top:70px; margin-left:0px; margin-right:9px; z-index:5; text-align:left; font-size:11px; }
#button_read_more2 {position:absolute; float:right; width:60px; top:60px; right:40px; }

#news_sm_title2 { position:relative; float:left; width:100%; line-height:14px; color:#FFF; font-family: Arial Black, sans-serif; font-size:14px; text-align:left; clear:left; margin-top:5px;}
#news_sm_title2 a:link { color:#FFF; }
#news_sm_title2 a:visited { color: #FFF; }
#news_sm_title2 a:hover { color:#70deef; }

.overlay2 { background-color:#70deef; width:467; height:532px; z-index:1; position:relative; }



/* JQUERY sliding captions - LARGEST BOXES */


.boxgrid3 { position:relative; float:left; width:467px; height:582px; background-color: #FFFFFF; margin-top:9px; margin-left:9px; overflow:hidden; }
.boxgrid3 img {  position: absolute;  top: 0;  left: 0;  border: 0;  }

		.boxcaption3 { 
				float: left; 
				position: absolute; 
				background: #88d1dc;
				/* background-image:url(images/caption_gradient.jpg); */
				overflow:hidden; 
				height: 582px; 
				width: 100%; 
							opacity: 0.9; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
				z-index:5;
	
 			}

.captionfull3 .boxcaption3 {  top: 390;  left: 0;   }  
.caption3 .boxcaption3 {  top: 489;  left: 0;   }

#boxgrid_text_container3 { position:absolute; width:467px; height:auto; top:0px; left:0px; z-index:5; color:#000000; }

#boxgrid_hidden3 { position:absolute; width:100%; height:130px; top:70px; left:0px; margin-right:9px; z-index:5; text-align:left; font-size:11px; }
html>body #boxgrid_hidden3 { position:absolute; width:100%; height:130px; top:70px; margin-left:0px; margin-right:9px; z-index:5; text-align:left; font-size:11px; }

#button_read_more3 {position:absolute; float:right; width:60px; top:60px; right:40px; }

#fuckyou { display:none; }

#news_sm_title3 { position:relative; float:left; width:100%; line-height:14px; color:#FFF; font-family: Arial Black, sans-serif; font-size:14px; text-align:left; clear:left; margin-top:5px;}
#news_sm_title3 a:link { color:#FFF; }
#news_sm_title3 a:visited { color: #FFF; }
#news_sm_title3 a:hover { color:#70deef; }

.overlay3 { background-color:#70deef; width:467; height:532px; z-index:1; position:relative; }


/* JQUERY LIGHTBOX CLONE - SHADOWBOX */


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/dg/wp-content/themes/hotnsexy2/images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/dg/wp-content/themes/hotnsexy2/images/shadowbox/close.png);}
#sb-nav-next{background-image:url(/dg/wp-content/themes/hotnsexy2/images/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/dg/wp-content/themes/hotnsexy2/images/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/dg/wp-content/themes/hotnsexy2/images/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/dg/wp-content/themes/hotnsexy2/images/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/* SHOPPING CART */

#s_cart_sm_title_row {width:100%; height:36px; position:relative; float:left; margin:9px; color:#FFFFFF; }
#s_cart_sm_title_text {  font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:140px; padding-bottom:3px; top:4px; }
#s_cart_sm_title_text_item { font-size:12px; text-align:left; margin-left:10px; margin-right:25px; position:relative; float:left; width:170px; padding-bottom:3px; top:4px; }
#s_cart_sm_title_text_quantity { font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:205px; padding-bottom:3px; top:4px; }
#s_cart_sm_title_text_subtotal { font-size:12px; text-align:right; margin-left:25px; margin-right:23px; position:relative; float:right; width:135px; padding-bottom:3px; top:-15px; }


#cart_row_container {width:100%; height:auto; padding-top:11px; padding-bottom:0px; position:relative; float:left; margin-bottom:2px; margin-left:0px; background-color: #037d87; }

#cart_row_items {width:280px; height:25px; position:relative; float:left; padding-left:25px; margin-bottom:2px; text-align:left; background-color:#037d87; font-weight:bold; font-size:14px; }
#cart_row_options {width:200px; height:25px; position:relative; float:left; margin-bottom:2px; text-align:left; background-color:#037d87; }
#cart_row_unitcost {width:110px; height:25px; position:relative; float:left; margin-bottom:2px; text-align:left; background-color:#037d87; }
#cart_row_quantity {width:220px; height:25px; position:relative; float:left; margin-bottom:2px; text-align:left; background-color:#037d87; }
#cart_row_subtitle {width:70px; height:25px; position:relative; float:right; margin-bottom:2px; text-align:left; background-color:#037d87; text-align:right; padding-right:15px; }

#cart_row_items_b {width:280px; height:25px; position:relative; float:left; padding-left:25px; margin-bottom:2px; text-align:left; background-color:#037d87; font-weight:bold; font-size:14px; }
#cart_row_options_b {width:200px; height:25px; position:relative; float:left; margin-bottom:2px; text-align:left; background-color:#037d87; font-weight:bold; font-size:14px; }
#cart_row_unitcost_b {width:110px; height:25px; position:relative; float:left; margin-bottom:2px; text-align:left; background-color:#037d87; font-weight:bold; font-size:14px; }
#cart_row_quantity_b {width:220px; height:25px; position:relative; float:left; margin-bottom:2px; text-align:left; background-color:#037d87; font-weight:bold; font-size:14px; }
#cart_row_subtitle_b {width:70px; height:25px; position:relative; float:right; margin-bottom:2px; text-align:left; background-color:#037d87; text-align:right; padding-right:15px; font-weight:bold; font-size:14px; }






#s_cart_colored_row5 {width:450px; height:auto; position:relative; float:left; background-color:#037d87; padding:5px; margin-bottom:2px; clear:both;}

#s_cart_colored_row {width:100%; height:36px; position:relative; float:left; background-color:#037d87; margin-bottom:2px;}
#s_cart_colored_row_text_item { color: #FFF; font-size:14px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:170px; top:2px; font-weight:bold; padding-top:10px; }
#s_cart_colored_row_text { color: #FFF; font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:140px; padding-bottom:3px; font-weight:bold; padding-top:10px; }
#s_cart_colored_row_text_quantity { color: #FFF; font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:225px; top:-3px; font-weight:bold; padding-top:10px; }
#s_cart_colored_row_text_subtotal { position:relative; float:righ; font-size:13px; font-weight:bold; color:#FFF; text-align:right; padding-top:11px; padding-right:15px; }

#s_cart_colored_row_shipping_calc {width:700px; height:102px; position:relative; float:left; background-color:#037d87; margin-bottom:2px; margin-top:10px; }
#s_cart_checkout_text {width:auto; height:57px; position:relative; float:left; font-size:20px; font-weight:bold; color:#FFF; clear:left; top:45px; left:25px;}
#s_cart_checkout_text2 {width:auto; height:57px; position:relative; float:right; font-size:20px; font-weight:bold; color:#FFF; top:45px; right:25px;}

#s_cart_crs_left_green { width:auto; position:relative; float:left; font-size:14px; font-weight:bold; color:#FFF; padding-top:11px; padding-left:15px; text-align:left; }
#s_cart_crs_left_black { width:80px; position:relative; float:left; font-size:15px; font-weight:bold; color: #FFF; padding-top:11px; padding-left:15px; text-align:left; }
#s_cart_crs_right_green { width:auto; position:relative; float:right; font-size:14px; font-weight:bold; color:#FFF; text-align:right; padding-top:11px; padding-right:15px; }
#s_cart_crs_right_green2 { width:auto; position:relative; float:right; font-size:14px; font-weight:bold; color:#FFF; text-align:right; padding-top:11px; padding-right:15px; }
#s_cart_crs_right_black { width:100px; position:relative; float:right; font-size:15px; font-weight:bold; color: #FFF; text-align:right; padding-top:11px; padding-right:15px; }

#s_cart_warning { font-size:17px; font-weight:bold; color: #000000; position:relative; float:right; clear:both; width:100%; text-align:center;}

#cart_icon_lg { width:63px; height:39px; position:relative; float:left; top:-12px; left:-5px; margin-right:10px; }



#recap { color: #FFF; font-size:14px; text-align:left; position:relative; float:left; width:100%; top:2px; font-weight:bold; background-color:#037d87; }


#s_cart_calculate_container { position:relative; float:left; height:auto; width:500px; top:20px; left:35px; }


#s_cart_colored_row_container { position:relative; float:right; top:0px; width:250px; height:auto; }
#s_cart_colored_row_container2 { position:relative; float:left; top:0px; width:auto; height:auto; }

#s_cart_colored_row_short1 {width:250px; height:36px; position:relative; float:left; background-color:#3ddb00; margin-bottom:2px; }
#s_cart_colored_row_short2 {width:250px; height:36px; position:relative; float:right; background-color:#3ddb00; margin-bottom:2px; clear:right; }
#s_cart_colored_row_short3 {width:250px; height:36px; position:relative; float:right; background-color: #34c900; margin-bottom:2px; clear:right; }


#s_cart_calculate_country { color: #FFF; font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:120px; padding-bottom:3px; top:13px; }
#s_cart_calculate_postcode { color: #FFF; font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:120px; padding-bottom:3px; top:13px; }

#s_cart_calculate_postcode2 { color: #006600; font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:120px; padding-bottom:3px; top:13px; }
*:first-child+html #s_cart_calculate_postcode2 { color: #006600; font-size:12px; text-align:left; margin-left:13px; margin-right:25px; position:relative; float:left; width:120px; padding-bottom:3px; top:13px; }
* html #s_cart_calculate_postcode2 { color: #006600; font-size:12px; text-align:left; margin-left:15px; margin-right:25px; position:relative; float:left; width:120px; padding-bottom:3px; top:13px; }


#s_cart_calculate_button { color: #006600; font-size:12px; text-align:left; margin-left:25px; margin-right:25px; position:relative; float:left; width:100px; padding-bottom:3px; top:13px; }

#s_cart_checkout_button {width:176px; height:57px; position:relative; float:right; margin-bottom:25px; margin-top:30px;}
#s_cart_checkout_container {width:100%; height:auto; position:relative; float:left; clear:both; top:30px; padding-bottom:22px;}

#s_cart_continue_shopping_text {width:200px;; height:57px; position:relative; float:left; font-size:15px; font-weight:bold; color:#006600; clear:left; top:45px; }
#s_cart_catalog_padding { width:100%; height:auto; padding-top:20px; padding-bottom:50px; position:relative; float:left; }

#s_cart_post_code {width:100px; float:right; position:relative; top:30px; }
#s_cart_country {width:300px; float:left; left:25px; position:relative; top:20px; line-height:16px; }
#s_cart_calculate_text {width:200px; float:right; position:relative; top:30px; }



#checkout_form_bg_1 { width:664px; height:auto; padding-bottom:0px; padding-top:10px; float:right; position:relative; background-color:#f4f4f4; margin-bottom:0px; text-align:left; color:#696969; }
#checkout_form_bg_2 { width:664px; height:auto; padding-bottom:30px; padding-top:10px; float:right; position:relative; background-color:#f4f4f4; margin-bottom:0px; text-align:left; color:#696969; }

#checkout_form_bg_3 { width:664px; height:auto; padding-bottom:0px; padding-top:10px; float:right; position:relative; background-color:#f4f4f4; margin-bottom:0px; text-align:left; color:#696969; }
#checkout_form_bg_4 { width:664px; height:auto; padding-bottom:30px; padding-top:10px; float:right; position:relative; background-color:#f4f4f4; margin-bottom:0px; text-align:left; color:#696969; }


#form_left2 { height:auto; float:left; margin-left:30px; margin-top:10px;}
#form_right2 { height:auto; float:left; margin-left:30px; margin-top:10px;}

#form_left_text2 {width:215px; height:auto; float:left; margin-left:60px; margin-bottom:0px; font-size:11px; font-style:italic; clear:left;}
html>body #form_left_text2 {width:215px; height:auto; float:left; margin-left:30px; margin-bottom:0px; font-size:11px; font-style:italic; clear:left;}

#form_right_text2{width:200px; height:auto; float:left; margin-left:54px; margin-bottom:0px; font-size:11px; font-style:italic;}
html>body #form_right_text2{width:200px; height:auto; float:left; margin-left:30px; margin-bottom:0px; font-size:11px; font-style:italic;}

#form_country_spacer { position:relative; float:left; left:95px; }

#checkout_form_footer_green { width:664px; height:75px; float:right; position:relative; background-color:#84e8f7; }

#checkout_side_col {width:294px; position:relative; float:left; height:auto; text-align:left; }

#checkout_side_title { width:294px; height:60px; float:left; position:relative; background-color:#5cc8c8; margin-bottom:1px; background-color:#84e8f7; color:#696969; }
#checkout_side_title_text { width:100%; height:auto; float:left; position:relative; margin-left:20px; margin-top:22px; margin-bottom:5px; font-weight:bold; font-size:20px; }
#checkout_side_title_text_form { width:100%; height:auto; float:left; position:relative; margin-left:50px; margin-top:22px; margin-bottom:10px; font-weight:bold; font-size:20px; }

#checkout_side_title_text_form2 { width:100%; height:auto; float:left; position:relative; margin-left:60px; margin-top:32px; margin-bottom:10px; font-weight:bold; font-size:20px; }
html>body #checkout_side_title_text_form2 { width:100%; height:auto; float:left; position:relative; margin-left:30px; margin-top:32px; margin-bottom:10px; font-weight:bold; font-size:20px; }

#checkout_shipping_price { width:100%; height:auto; float:left; position:relative; margin-left:10px; margin-top:12px; font-weight:bold; font-size:18px; }
#checkout_shipping_method { width:100%; height:auto; float:left; position:relative; margin-left:37px; margin-top:5px; font-weight:bold; font-size:14px; }
#checkout_shipping_arrival { width:100%; height:auto; float:left; position:relative; margin-left:37px; margin-top:0px; font-style:italic; font-size:12px; }

#form_across {width:100%; height:auto; float:left; margin-left:50px; margin-top:10px; margin-bottom:10px;}
#form_left {width:275px; height:auto; float:left; margin-left:50px; margin-top:10px;}
#form_right {width:275px; height:auto; float:right; margin-right:30px; margin-top:10px;}
#form_left_text {width:275px; height:auto; float:left; margin-left:50px; margin-bottom:0px; font-size:11px; font-style:italic; clear:left;}
#form_right_text {width:275px; height:auto; float:right; margin-right:30px; margin-bottom:0px; font-size:11px; font-style:italic;}

#checkout_side_new { width:314px; margin-left:9px; height:75px; float:left; position:relative; margin-bottom:1px; background-color:#c4f2f9; color:#696969; text-align:left; overflow:hidden; }
#checkout_side_new2 { width:314px; margin-left:9px; height:auto; float:left; position:relative; margin-bottom:0px; background-color:#f4f4f4; color:#86989b; text-align:left; padding-top:24px; padding-bottom:25px; overflow:hidden; }

#checkout_side_green { width:294px; height:75px; float:left; position:relative; margin-bottom:1px; background-color:#c4f2f9; color:#696969; }
#checkout_side_green2 { width:294px; height:75px; float:left; position:relative; margin-bottom:0px; background-color:#84e8f7; color:#696969; }
#checkout_side_title2 { width:294px; height:70px; float:left; position:relative; margin-top:2px; text-align:left; background-color:#84e8f7; color:#696969; }
#checkout_side_white { width:294px; min-height:330px; float:left; position:relative; background-color:#FFF; color:#696969; clear:left; text-align:left; }

#checkout_review_item { position:relative; float:left; width:127px; margin-right:10px; height:auto; margin-bottom:5px; margin-left:20px; margin-top:10px; clear:left; }
#checkout_review_item2 { position:relative; float:left; width:127px; margin-right:10px; height:auto; margin-bottom:5px; margin-left:32px; margin-top:10px; clear:left; }
#checkout_review_quantity { position:relative; float:left; width:20px; height:auto; margin-bottom:5px; margin-top:10px; margin-right:5px; }
#checkout_review_price { position:relative; float:left; width:50px; height:auto; margin-bottom:5px; margin-top:10px; margin-right:0px; }
#checkout_review_subtotal { position:relative; float:left; width:40px; height:auto; margin-bottom:5px; margin-top:10px; text-align:right; margin-right:0px; }

#checkout_review_divider {width:100%; position:relative; float:left; height:15px; }
#checkout_review_divider2 {width:100%; position:relative; float:left; height:3px; margin-bottom:2px; border-bottom:1px solid #5cc8c8; }

#checkout_review_left { position:relative; float:left; width:120px; margin-left:20px; height:auto; margin-bottom:5px; margin-top:3px; clear:left; font-weight:bold; }
#checkout_review_right { position:relative; float:right; width:70px; margin-right:22px; height:auto; margin-bottom:5px; margin-left:5px; margin-top:3px; text-align:right; font-weight:bold; }
#checkout_review_left_total { position:relative; float:left; width:auto; margin-left:20px; height:auto; margin-bottom:5px; margin-top:13px; clear:left; font-weight:bold; font-size:22px; }
#checkout_review_right_total { position:relative; float:right; width:auto; margin-right:22px; height:auto; margin-bottom:5px; margin-left:5px; margin-top:13px; text-align:right; font-weight:bold; font-size:22px; }

#confirm_side_title2 { width:100%; height:70px; float:left; position:relative; background-color:#5cc8c8; margin-bottom:0px; margin-top:0px; text-align:left; }
#confirm_side_white { width:100%; min-height:330px; float:left; position:relative; background-color:#FFF; padding-top:0px; padding-bottom:0px; color:#008f9a; clear:left; text-align:left; }
#checkout_side_white2 { width:280px; height:auto; float:left; position:relative; background-color:#FFF; margin:9px; margin-left:10px; margin-right:0px; color:#008f9a; clear:left; text-align:left; border:1px solid #5cc8c8; padding-bottom:15px; }

#confirm_wide_green { width:100%; height:75px; float:left; position:relative; background-color:#38df00; margin-bottom:0px; }

#confirm_review_shipping { position:relative; float:left; width:209px; height:auto; margin-bottom:5px; margin-top:10px; text-align:left; margin-left:36px; }
#confirm_review_billing { position:relative; float:left; width:200px; height:auto; margin-bottom:5px; margin-top:10px; text-align:left; margin-left:11px; }
#confirm_review_payment { position:relative; float:left; width:200px; height:auto; margin-bottom:5px; margin-top:10px; text-align:left; margin-left:21px; }

#confirm_review_shipping_box { position:relative; float:left; width:199px; height:auto; margin-bottom:5px; margin-top:9px; text-align:left; margin-left:19px; margin-right:19px; border-top:1px solid #5cc8c8; border:1px solid #5cc8c8; }
#confirm_review_billing_box { position:relative; float:left; width:199px; height:auto; margin-bottom:5px; margin-top:9px; text-align:left; margin-right:19px; border-top:1px solid #5cc8c8; border:1px solid #5cc8c8; }
#confirm_review_payment_box { position:relative; float:left; width:200px; height:auto; margin-bottom:5px; margin-top:9px; text-align:left; border-top:1px solid #5cc8c8; border:1px solid #5cc8c8; }
#confirm_review_box_inner { position:relative; float:left; width:100%; height:auto; margin:9px; }

#receipt_box { position:relative; float:left; width:250px; height:auto; margin-bottom:5px; margin-top:9px; text-align:left; margin-left:19px; margin-right:19px; border-top:1px solid #5cc8c8; border:1px solid #5cc8c8; }

#errors {width:961px; background-color:#ff9c00; color:#FFF; position:relative; float:left; left:9px; }
#errors_text { font-size:23px; margin-top:23px; margin-bottom:23px; position:relative; float:left; width:950px; font-weight:bold; }
#errors2 {width:961px; background-color:#38df00; color:#FFF; position:relative; float:left; left:9px; }


#mm_spacer { position:relative; float:left; width:30px; }
#yy_spacer { position:relative; float:left; width:30px; margin-left:25px; }
#cvv_spacer { position:relative; float:left; width:auto; margin-left:25px; }


#comment_title { color:#8eccd2; position:relative; float:left; font-size:25px; font-family:"Arial Black"; text-transform:uppercase; margin-left:37px; width:100%; height:45px; }
#comment_container { position:relative; float:left; margin-bottom:1px; background-color:#d8f7fa; width:100%; }
#comment_inner {width:575px;  margin-top:20px;  margin-left:67px; }
#commenter_name { font-family:"Arial Black"; font-size:12px; width:100%; height:10px; overflow:visible; position:relative; float:left; }
#commenter_date { font-size:11px; font-style:italic; width:100%; position:relative; float:left; top:0px; margin-bottom:15px; }
html>body #commenter_date { font-size:11px; font-style:italic; width:100%; position:relative; float:left; top:-10px; margin-bottom:15px; }
#comment_itself { margin-top:0px; margin-bottom:0px; width:100%; height:auto; position:relative; float:left; }

#comment_leavetitle { color:#8eccd2; position:relative; float:left; font-size:25px; font-family:"Arial Black"; text-transform:uppercase; margin-left:37px; width:100%; height:45px; margin-top:30px; }
#comment_leave_container { position:relative; float:left; height:236px; width:100%; }
#comment_leave_text_left { color:303131; font-size:11px; font-style:italic; position:relative; float:left; margin-left:37px; margin-bottom:5px; clear:left;  }
html>body #comment_leave_text_left { color:303131; font-size:11px; font-style:italic; position:relative; float:left; margin-left:37px; margin-bottom:5px; clear:none;  }
#comment_leave_text_right { color:303131; font-size:11px; font-style:italic; position:relative; float:right; margin-right:37px; margin-bottom:5px;  text-align:left; width:329px; margin-top:0px; }

#comment_submit { position:relative; float:right; margin-right:20px; margin-top:20px; margin-bottom:25px; clear:right; }
html>body #comment_submit { position:relative; float:right; margin-right:32px; margin-top:25px; margin-bottom:0px; clear:none; }

#comments_lower_divider { position:relative; float:left; width:100%; height:9px; background-color:#d8f7fa; border-bottom:1px solid #FFFFFF; }



/* -------------------- NEW INDIV PRODUCT PAGE LAYOUT -------------------- */ 
#indiv_pr_master_container { width:100%; background-color:#0d4f55; position:relative; float:left; min-height:500px; padding-bottom:0px; }
#indiv_pr_master_inner_container { width:962px; background-color:#f4f4f4; position:relative; float:left; min-height:482px; margin:9px; margin-bottom:0px; }
#indiv_pr_master_innermost_container { width:908px; position:relative; float:left; height:auto; margin-left:27px; margin-top:30px; margin-bottom:30px; }


#indiv_pr_title_white_container { width:397px; height:129px; position:relative; float:left; margin-bottom:9px; background-color:#FFFFFF; }
#indiv_pr_title_text { width:377px; height:auto; position:relative; float:left; margin-left:14px; margin-bottom:8px; margin-top:40px; color:#84e8f7; font-family:"Arial Black"; font-size:28px; line-height:28px; text-align:left; text-transform:uppercase; }
#indiv_pr_title_subtext { position:relative; float:left; margin-left:15px; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-align:left; color:#404040; }
#indiv_pr_title_nav_left { position:absolute; right:10px; top:9px; }
#indiv_pr_title_nav_right { position:absolute; left:10px; top:9px;}

#indiv_pr_infobox_white_container { width:397px; height:503px; position:relative; float:left; background-color:#FFFFFF; clear:left; }
#indiv_pr_infobox_price_box { width:379px; height:50px; position:relative; float:left; background-color:#84e8f7; margin-left:9px; margin-top:9px; }
#indiv_pr_price_text { position:relative; float:left; margin-left:28px; margin-top:17px; color:#696969; font-family:"Arial Black"; font-size:20px; text-align:left; }

#indiv_pr_price_strikethru { position:relative; float:left; margin-left:10px; margin-top:17px; color:#696969; font-family:"Arial Black"; font-size:16px; text-align:left; text-decoration:line-through; }
#indiv_pr_price_sale { position:relative; float:left; margin-left:10px; margin-top:17px; color: #FF0000; font-family:"Arial Black"; font-size:16px; text-align:left; }

#indiv_pr_infobox_thumbnail_box { width:379px; height:134px; position:relative; float:left; background-color:#c4f2f9; margin-left:9px; margin-top:9px; }



#indiv_pr_captions { position:relative; float:left; width:360px; height:45px; line-height:11px; margin-top:5px; margin-left:9px; color:#000000; text-transform:uppercase; font-family: Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left;}

#indiv_pr_thumbnail { width:72px; height:72px; border:1px solid  #c4f2f9; position:relative; float:left; overflow:hidden; }
#indiv_pr_thumbnail:hover { border:1px solid #000;}
#indiv_pr_thumbnail_container {position:relative; float:left; left:5px; width:380px; overflow:hidden; }

#indiv_pr_infobox_text_box { width:379px; height:283px; position:relative; float:left; background-color:#f4f4f4; margin-left:9px; margin-top:9px; margin-bottom:9px; }
#indiv_pr_infobox_text { width:319px; height:auto; position:relative; float:left; margin-left:30px; margin-top:20px; color:#747474; font-style:italic; text-align:justify; font-size:13px; line-height:18px; }


#indiv_pr_image_white_container { width:486px; height:600px; position:absolute; right:0px; top:41px; background-color:#FFFFFF; }
#indiv_pr_image { position:relative; float:right; margin-top:9px; margin-right:9px;  }
#indiv_pr_new { position:absolute; top:0px; right:0px; width:90px; height:41px; background-color:#FFFFFF; }
#indiv_pr_new_inner { position:absolute; top:15px; left:21px; }

#indiv_pr_button_retweet { width: 90px; height:41px; position:absolute; right:396px; top:0px; border-right:1px solid #FFFFFF; background-color: #e3e3e3; }
#indiv_pr_button_retweet_inner { width: 50px; height:40%; position:relative; float:right; top:30%; right:13px; }
#indiv_pr_button_like { width: 90px; height:41px; position:absolute; top:0px; right:305px; background-color: #e3e3e3; }



#indiv_pr_master_inner_container_lower { width:962px; background-color:#f4f4f4; position:relative; float:left; min-height:300px; margin:9px; margin-top:0px; border-top:0px solid #d5d2d2; }
html>body #indiv_pr_master_inner_container_lower { width:962px; background-color:#f4f4f4; position:relative; float:left; min-height:300px; margin:9px; margin-top:0px; border-top:1px solid #d5d2d2; }

#indiv_pr_master_innermost_container_lower { width:938px; position:relative; float:left; height:auto; margin-left:27px; margin-top:30px; margin-bottom:30px; }

#indiv_pr_title_gray { width:938px; height:auto; position:relative; float:left; margin-left:0px; margin-bottom:0px; margin-top:30px; color:#d5d2d2; font-family:"Arial Black"; font-size:28px; line-height:28px; text-align:left; text-transform:uppercase; }
html>body #indiv_pr_title_gray { width:938px; height:auto; position:relative; float:left; margin-left:0px; margin-bottom:28px; margin-top:0px; color:#d5d2d2; font-family:"Arial Black"; font-size:28px; line-height:28px; text-align:left; text-transform:uppercase; }

#indiv_pr_recommended { width:218px; height:272; position:relative; float:left; margin-right:9px; border:1px solid  #CCCCCC; }
#indiv_pr_recommended:hover { border:1px solid #000;}

#indiv_pr_viewall { position:relative; float:right; right:30px; margin-bottom:20px; } 
html>body #indiv_pr_viewall { position:relative; float:right; right:30px; margin-bottom:0px; }


/* -------------------- NEW CART UI -------------------- */ 

#newcart_icon {position:relative; float:left; }

#newcart_title { position:relative; float:left; font-family:"Arial Black"; text-transform:uppercase; font-size:30px; color:#d8d7d7; margin-top:0px; margin-left:6px; height:30px; line-height:30px; }
html>body #newcart_title { position:relative; float:left; font-family:"Arial Black"; text-transform:uppercase; font-size:30px; color:#d8d7d7; margin-top:7px; margin-left:6px; height:auto; line-height:20px; }

#newcart_big_col { width:646px; background-color:#FFFFFF; position:relative; float:left; clear:left; margin-top:20px; padding-bottom:20px; }
html>body #newcart_big_col { width:646px; background-color:#FFFFFF; position:relative; float:left; clear:left; margin-top:20px; padding-bottom:0px; }

#newcart_big_col2 { width:546px;  position:relative; float:right; margin-top:25px; padding-bottom:50px; border: 0px solid #666666; text-align:left; color:#7d7d7d; right:-30px; }
html>body #newcart_big_col2 { width:546px;  position:relative; float:right; margin-top:0px; padding-bottom:25px; border: 0px solid #666666; text-align:left; color:#7d7d7d; right:0px; }

#newcart_big_col3 { width:546px;  position:relative; float:right; margin-top:55px; padding-bottom:9px; border: 0px solid #666666; text-align:left; background-color:#FFFFFF; }
html>body  #newcart_big_col3 { width:546px;  position:relative; float:right; margin-top:20px; padding-bottom:9px; border: 0px solid #666666; text-align:left; background-color:#FFFFFF; }

#newcart_big_col4 { width:546px;  position:relative; float:right; margin-top:20px; padding-bottom:9px; padding-top:9px; border: 0px solid #666666; text-align:left; background-color:#FFFFFF; }
#newcart_big_col5 { width:907px;  position:relative; float:left; margin-top:20px; text-align:left; background-color:#FFFFFF; }
#newcart_big_col6 { width:980px;  position:relative; float:left; margin-top:20px; text-align:left; background-color:#FFFFFF; }

#newcart_col_blue_header_big2 { position:relative; float:left; width:528px; height:45px; background-color:#84e8f7; margin-left:9px; margin-top:9px; margin-bottom:9px; }
#newcart_col_blue_header_biggest { position:relative; float:left; width:889px; height:45px; background-color:#84e8f7; margin-left:9px; margin-top:9px; margin-bottom:9px; }
#newcart_col_blue_header_biggest2 { position:relative; float:left; width:962px; height:45px; background-color:#84e8f7; margin-left:9px; margin-top:9px; margin-bottom:9px; }

#newcart_sm_col { width:240px; background-color:#FFFFFF; position:relative; float:right; margin-top:57px; }
html>body #newcart_sm_col { width:240px; background-color:#FFFFFF; position:relative; float:right; margin-top:20px; }

#newcart_sm_col2 { width:333px; background-color:#FFFFFF; position:relative; float:left; margin-top:20px; clear:left; padding-bottom:9px; overflow:hidden; }
html>body #newcart_sm_col2 { width:333px; background-color:#FFFFFF; position:relative; float:left; margin-top:20px; clear:left; padding-bottom:9px; overflow:hidden; }

#newcart_sm_col3 { width:333px; background-color:#FFFFFF; position:relative; float:left; margin-top:20px; clear:left; padding-bottom:9px; padding-top:9px; }
#newcart_col_blue_header_sm2 { position:relative; float:left; width:315px; height:45px; background-color:#84e8f7; margin-left:9px; margin-top:9px; margin-bottom:9px; }

#newcart_col_blue_header_big { position:relative; float:left; width:628px; height:45px; background-color:#84e8f7; margin-left:9px; margin-top:9px; margin-bottom:9px; }
#newcart_col_blue_header_sm { position:relative; float:left; width:222px; height:45px; background-color:#84e8f7; margin-left:9px; margin-top:9px; margin-bottom:9px; }
#newcart_col_blue_header_text { position:relative; float:left; margin-left:20px; margin-top:17px; font-weight:bold; font-size:16px; }

#newcart_col_beige_bg_big { position:relative; float:left; width:628px; background-color:#f4f4f4; margin-left:9px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #FFFFFF; }
#newcart_col_beige_bg_big2 { position:relative; float:left; width:628px; background-color:#f4f4f4; margin-left:9px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #FFFFFF;}

#newcart_col_beige_bg_big3 { position:relative; float:left; width:528px; background-color:#f4f4f4; margin-left:9px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #FFFFFF; }
#newcart_col_beige_bg_big4 { position:relative; float:left; width:528px; background-color:#f4f4f4; margin-left:9px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #FFFFFF;}

#checkout_spacer1 { position:relative; float:left; padding-left:30px; }
#checkout_spacer2 { position:relative; float:right; padding-right:155px; padding-top:10px;}
#checkout_spacer3 { position:relative; float:right; padding-right:0x; padding-top:0px; width:100px; text-align:left;}
#checkout_spacer4 { position:relative; float:left; padding-left:0px; width:300px; }
#checkout_spacer5 { position:relative; float:left; padding-left:30px; width:300px; }

#newcart_beige_subtotal { position:relative; float:left; font-weight:bold; font-size:14px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; margin-left:15px; clear:left; }


#newcart_beige_total { position:relative; float:left; font-weight:bold; font-size:24px; color:#a9a9a9; margin-top:8px; margin-bottom:3px; margin-left:15px; clear:left; }
#newcart_gray_subtotal { position:relative; float:right; font-weight:bold; font-size:14px; color:#86989b; margin-top:3px; margin-bottom:3px; margin-right:15px; clear:right; }
html>body #newcart_gray_subtotal { position:relative; float:right; font-weight:bold; font-size:14px; color:#86989b; margin-top:3px; margin-bottom:3px; margin-right:15px; clear:none; }
#newcart_gray_total { position:relative; float:right; font-weight:bold; font-size:24px; color:#86989b; margin-top:8px; margin-bottom:3px; margin-right:15px; clear:right; }
html>body #newcart_gray_total { position:relative; float:right; font-weight:bold; font-size:24px; color:#86989b; margin-top:8px; margin-bottom:3px; margin-right:15px; clear:none; }

#newcart_beige_item { position:relative; float:left; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; margin-left:15px; width:140px; text-align:left; }

#newcart_beige_options { position:relative; float:left; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; margin-left:15px; width:140px; text-align:left; }
#newcart_beige_quantity { position:relative; float:right; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:0px; margin-bottom:3px; width:180px; margin-right:0px; text-align:left; }
#newcart_beige_quantity2 { position:relative; float:right; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; width:180px; margin-right:0px; text-align:left; }
#newcart_beige_price { position:relative; float:right; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; margin-right:15px; width:40px; text-align:left; }
#newcart_beige_toptotal { position:relative; float:right; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; margin-right:15px; width:60px; text-align:right; }


#newcart_beige_item2 { position:relative; float:left; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; margin-left:15px; width:320px; text-align:left; }
#newcart_beige_quantity3 { position:relative; float:right; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; width:20px; margin-right:0px; text-align:left; }
#newcart_beige_price2 { position:relative; float:right; font-weight:bold; font-size:12px; color:#a9a9a9; margin-top:3px; margin-bottom:3px; margin-right:15px; width:60px; text-align:left; }

#newcart_shipping_blue_bg { position:relative; float:left; width:222px; height:92px; background-color:#c4f7ff; margin-left:9px; border-bottom:1px solid #FFFFFF; }
#newcart_shipping_text { position:relative; float:left; clear:left; left:33px; margin-top:24px; font-weight:bold; font-size:15px; color:#86989b; }
#newcart_shipping_field { position:relative; float:left; clear:left; left:33px; margin-top:8px; }

#newcart_button_blue { position:relative; float:right; margin-right:20px; margin-top:20px; background-color:#c4f7ff; width:auto; padding-right:25px; padding-left:25px; height:33px; margin-bottom:20px; color:#82c9d4; }
#newcart_button_blue:hover { background-color:#84e8f7; color:#c4f7ff; }

#newcart_button_blue2 { position:relative; float:left; margin-left:20px; margin-top:20px; background-color:#c4f7ff; width:auto; padding-right:25px; padding-left:25px;  height:33px; margin-bottom:20px; color:#82c9d4; cursor:pointer; }
html>body #newcart_button_blue2 { position:relative; float:left; margin-left:20px; margin-top:20px; background-color:#c4f7ff; width:auto; padding-right:25px; padding-left:25px; height:33px; margin-bottom:20px; color:#82c9d4; }

#newcart_button_blue2:hover { background-color:#84e8f7; color:#c4f7ff; }
#newcart_button_blue_text { position:relative; float:left; font-weight:bold; font-size:15px; top:10px; }

#newcart_calculate_message { position:relative; float:right; margin-top:22px; margin-right:0px; margin-bottom:25px; color:#24b735; font-style:italic; width:220px; text-align:left; clear:right; }
html>body #newcart_calculate_message { position:relative; float:right; margin-top:22px; margin-right:0px; margin-bottom:0px; color:#24b735; font-style:italic; width:220px; text-align:left; clear:none; }

#newcart_button_green { position:relative; float:right; margin-right:25px; margin-top:25px; background-color:#24b735; width:237px; height:43px; }
#newcart_button_green:hover { background-color:#10dc27; }
#newcart_button_green_text { position:relative; float:left; margin-top:16px; font-weight:bold; font-size:16px; width:100%; text-align:center; }

#newcart_footer { position:relative; float:left; height:90px; width:962px; background-color:#84e8f7; margin-bottom:9px; margin-left:9px; }

#newcart_footer2 { position:relative; float:left; height:30px; width:962px; background-color:#f4f4f4; margin-bottom:9px; margin-left:9px; }



