body{ margin:0; background:#101317 url(../images/main-bg.jpg) repeat-x; font:0.8em Arial, Helvetica, sans-serif; color:#0a3d63;}
a {color:#4479AF;}
a:hover {text-decoration:none;}
.clearer {clear:both;}
hr{background:#cccccc;height:1px;font-size:1pt;}

.size_info{position:absolute;width:200px;height:95px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}

#header_email{font-size:13pt;width:153px;height:20px;position:relative;top:55px;left:72px;color:#ffffff;}


#delivery_bar{height:30px;border-top:1px solid #999999;border-bottom:1px solid #999999;margin:10px 0 0 0;}
#delivery_bar p{margin:0;padding:0;position:relative;top:-23px;left:30px;}
#delivery_bar img{margin:3px 0 3px 0;padding:0;position:relative;top:0;}
#home_award{margin-top:0px;}
#home_award img{border:none;}
#home_online_tutorial{margin-top:10px;}
#home_online_tutorial img{border:none;}

#page_wrapper { width:990px; margin:0 auto; background:#fff;}

.breadcrumb{font-size:8pt;}
#checkout_form input{width:300px;}

#tab_order{z-index:15;position:relative;margin:0 0 0 3px;float:left;border-top:1px solid #999999;border-bottom:1px solid #ffffff;border-left:1px solid #999999;border-right:1px solid #999999;background:#ffffff;line-height:14pt;padding:5px;}
#tab_order a{color:#000;text-decoration:none;}
#tab_del{z-index:20;position:relative;margin:0 0 0 3px;float:left;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;background:#cccccc;line-height:14pt;padding:5px;}
#tab_del a{color:#666666;text-decoration:none;}
#tab_images{z-index:25;position:relative;margin:0 0 0 3px;float:left;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;background:#cccccc;line-height:14pt;padding:5px;}
#tab_images a{color:#666666;text-decoration:none;}

#tabs_underline{z-index:10;position:relative;top:-1px;clear:both;height:10px;border-top:1px solid #999999;}

#area_order{text-align:right;margin-top:5px;}
#area_del{text-align:right;margin-top:15px;display:none;}
#area_images{text-align:right;margin-top:15px;display:none;}

/* Header CSS ----------------------------------- */
#header_container {width:970px; margin:0 auto; height:82px; background:url(../images/masthead_bg.jpg) no-repeat; overflow:hidden;position:relative;}
#header_container img {border:none;}
#header_container .logo { width:292px; float:left;}
#header_container .live_support {width:122px;height:70px;position:absolute;top:5px;right:268px;margin:0 5px 0 0;padding:0;}
#header_container .basket_items{width:253px;height:70px;position:absolute;right:5px;top:5px;margin:0 5px 0 0;padding:0;background:url(../images/checkout_bg.gif) no-repeat;}
#xmasTimes {width:460px; float:left; margin:25px 0 0 0; font-size:2.0em; font-weight:bold; color:#fff; text-align:center;}
#basket_items_contents{margin:30px 0 0 10px;}



/* Footer CSS ----------------------------------- */
#footer_container { width:894px; overflow:hidden; padding:0px 20px 20px 20px; margin:0 auto; background:#373737 url(../images/footer_bg.jpg) repeat-x top;}
#footer_nav { width:898px; margin:0 auto; position:relative; top:20px;}

#footer_nav .catergories {float:left; padding:12px 5px 16px 5px; background:url(../images/footer_nav_bg.jpg) repeat-x left; margin:0 10px 0 0;}
ul.ft_links {margin:0; padding:0; overflow:hidden; font-size:0.8em;}
ul.ft_links li { line-height:1.3em; list-style:none;}
ul.ft_links li a{ color:#fff; text-decoration:none;}
ul.ft_links li a:hover{ color:#386ea3; text-decoration:none;}

#footer_nav strong { font-size:0.9em; margin:0; padding:0 0 5px 0;}
#footer_nav .products{ color:#0ca1f5;}
#footer_nav .products a{ color:#fff;font-size:0.9em;}
#footer_nav .products a:hover{ color:#0ca1f5;}

#footer_nav .promotional{ color:#d15402;}
#footer_nav .promotional a{ color:#fff;}
#footer_nav .promotional a:hover{ color:#d15402;}

#footer_nav .recycled{ color:#5f9910;}
#footer_nav .recycled a{ color:#fff;}
#footer_nav .recycled a:hover{ color:#5f9910;}

#footer_notice { font-size:9pt;text-align:right; color:#fff;clear:both;margin:10px 0 10px 0;}
#footer_notice ul{ padding:0; margin:5px 0 0 0;}
#footer_notice ul li{ list-style:none;}
#footer_notice ul li a{color:#fff; text-decoration:none;}
#footer_notice ul li a:hover{ color:#fff; text-decoration: underline;}

/* Top Navigation CSS ----------------------------------- */
#nav_container {width:970px; margin:0 auto;border-bottom:1px solid #8f8f8f;position:relative;z-index:900;}
#nav_container .top{ width:970px;background:#356aa0 url(../images/nav_top_bg.jpg) repeat-x left top; padding:0 0 10px 0; height:24px;position:relative;z-index:900;}
#nav_container .btm{ width:970px;background:#cecece url(../images/nav_btm_bg.jpg) repeat-x left top; padding:0; height:34px;}

/* Navigation CSS Styles */
#nav_container ul{ margin:0; padding:0 0 0 18px;font-weight:bold; color:#fff;}
#nav_container li{ list-style:none; text-align:center; display:inline; height:31px;float:left;line-height:31px;position:relative;}
#nav_container li a{ color:#fff; text-decoration:none;padding:2px 10px 5px 5px; float:left; position:relative;}
#nav_container li a:hover{float:left;position:relative;}
#nav_container li a.on{float:left;position:relative;}

* html ul li a {height:29px;}
#nav_container li ul {position:absolute;left:0px;top:34px; display:none;margin:0; padding:0; z-index:80;}
#nav_container li ul li{width:200px; padding:0;margin:0;border-bottom:1px solid #555555;}
#nav_container li ul li a{text-indent:5px;line-height:31px;background:#cccccc url(../images/nav_btm_bg.jpg) repeat-x left top;color:#555555; display:block;text-decoration:none;width:200px;font-weight:normal; padding:0; margin:0; text-align:left; position:relative;}
#nav_container li ul li a:hover{color:#000000;text-decoration:none;width:200px;}
#nav_container ul li a:hover {}
#nav_container ul li:hover ul, #nav_container ul li.over ul {display:block; padding:0;width:200px;border-left:1px solid #555555; border-right:1px solid #555555; background:#fff;overflow:hidden;}

ul#btm_nav { margin:0; padding:0 0 0 18px;z-index:50;}
ul#btm_nav li{ display:inline; list-style:none; padding:0; overflow:hidden;}
ul#btm_nav li a{ text-decoration:none; color:#121212; font-weight:normal;}
ul#btm_nav li a:hover{ text-decoration:none; color:#000;}


/* Body Content CSS ----------------------------------- */
#body_container { width:970px; margin:0 auto; background:#d8d8d8; border-top:1px solid #fff;}
#pagefloat_nav { width:232px; float:left; padding:18px 0px 18px 18px;margin:0 0 0px 0;position:relative;z-index:500;}

#products_title_nav { width:217px;font-size:13pt;height:29px; color:#fff; padding:8px 0 0 15px; background:#335b84 url(../images/products_title_nav.jpg) no-repeat;}
a#prod_anc_title{float:left;color:#fff; text-decoration:none;}
a:hover#prod_anc_title {color:#292929; text-decoration:none;}
a#prod_anc_image{margin-right:15px;width:25px;height:19px;border:none;float:right;position:relative;top:2px;}
img#product_icon{border:none;}

a.nav_minus{background:url(../images/nav_minus_icon.gif) no-repeat right;}
a.overview_link{color:#3673AF;}

#products_nav { background:#fff;width:214px; padding:18px 0 18px 18px;overflow:hidden;}
#products_nav ul{margin:0; padding:0; background:#dbe6ed; width:186px; padding:5px;overflow:hidden;}
#products_nav ul li{ list-style:none; background:#dbe6ed; width:186px; margin:2px 0 2px 0;overflow:hidden;}
#products_nav ul li a{font-size:9pt;color:#0a3d63; text-decoration:none; width:183px;float:left;padding:3px 0 3px 3px;}
#products_nav ul li a:hover{ background:#004994;color:#fff;}
#products_nav ul li ul{padding:0; margin:0;width:186px; float:left;}
#products_nav ul li ul li{ margin:0;font-size:9pt; list-style:none; background:url(../images/selected_cat.gif) no-repeat left top; padding:0 0 0 16px; float:left; width:176px;}
#products_nav ul li ul li a{font-size:8pt;width:173px; margin:0;color:#342c27;float:left;padding:3px 0 3px 3px;}
#products_nav ul li ul li a:hover{background:#5176b3;color:#fff;}
a#product_main_selected{background:#004994;color:#fff;}
a#product_sub_selected{background:#5176b3;color:#fff;}

#promotional_title_nav {width:217px; font-size:13pt; height:29px; color:#fff; padding:8px 0 0 15px; background:#d45503 url(../images/promotional_title_nav.jpg) no-repeat;}
a#pro_anc_title {float:left;color:#fff; text-decoration:none;}
a:hover#pro_anc_title {color:#292929; text-decoration:none;}
a#pro_anc_image{margin-right:15px;width:25px;height:19px;border:none;float:right;position:relative;top:2px;}
img#promo_icon{border:none;}

#promotional_nav { background:#fff;width:214px; padding:18px 0 18px 18px; display:none;}
#promotional_nav ul{margin:0; padding:0; background:#f1d5c3; width:186px; padding:5px; overflow:hidden;}
#promotional_nav ul li{ list-style:none; background:#f1d5c3; width:186px; margin:2px 0 2px 0;overflow:hidden;}
#promotional_nav ul li a{font-size:9pt;color:#342c27; text-decoration:none; width:183px;float:left;padding:3px 0 3px 3px;}
#promotional_nav ul li a:hover{ background:#9f3e00;color:#fff;}
#promotional_nav ul li ul{ padding:0; margin:0;width:186px; float:left;}
#promotional_nav ul li ul li{ margin:0;font-size:9pt; list-style:none; background:url(../images/selected_cat.gif) no-repeat left top; padding:0 0 0 16px; float:left; width:176px;}
#promotional_nav ul li ul li a{font-size:8pt;width:173px; margin:0;color:#342c27;float:left;padding:3px 0 3px 3px;}
#promotional_nav ul li ul li a:hover{background:#d45503;color:#fff;}
a#promotional_main_selected{background:#9f3e00;color:#fff;}
a#promotional_sub_selected{background:#d45503;color:#fff;}

#recycled_title_nav {width:217px; font-size:13pt; height:29px; color:#fff; padding:8px 0 0 15px;background:#496c18 url(../images/recycled_title_nav.jpg) no-repeat;}
a#rec_anc_title {float:left;color:#fff; text-decoration:none;}
a:hover#rec_anc_title {color:#292929; text-decoration:none;}
a#rec_anc_image{margin-right:15px;width:25px;height:19px;border:none;float:right;position:relative;top:2px;}
img#recycled_icon{border:none;}

#recycled_nav { background:#fff;width:214px; padding:18px 0 18px 18px; display:none;}
#recycled_nav ul{margin:0; padding:0; background:#d9e4ca; width:186px; padding:5px; overflow:hidden;}
#recycled_nav ul li{ list-style:none; background:#d9e4ca; width:186px; margin:2px 0 2px 0;overflow:hidden;}
#recycled_nav ul li a{font-size:9pt;color:#1b2112; text-decoration:none; width:183px;float:left;padding:3px 0 3px 3px;}
#recycled_nav ul li a:hover{ background:#496c18;color:#fff;}
#recycled_nav ul li ul{ padding:0; margin:0;width:186px; float:left;}
#recycled_nav ul li ul li{ margin:0;font-size:9pt; list-style:none;  background:url(../images/selected_cat.gif) no-repeat left top; padding:0 0 0 16px; float:left; width:176px;}
#recycled_nav ul li ul li a{font-size:8pt;width:173px; margin:0;color:#1b2112;float:left;padding:3px 0 3px 3px;}
#recycled_nav ul li ul li a:hover{background:#69932f;color:#fff;}
a#recycled_main_selected{background:#496c18;color:#fff;}
a#recycled_sub_selected{background:#69932f;color:#fff;}

#digital_title_nav {width:217px; font-size:13pt; height:29px; color:#fff; padding:8px 0 0 15px;background:#496c18 url(../images/digital_title_nav.jpg) no-repeat;}
a#dig_anc_title {float:left;color:#fff; text-decoration:none;}
a:hover#dig_anc_title {color:#292929; text-decoration:none;}
a#dig_anc_image{margin-right:15px;width:25px;height:19px;border:none;float:right;position:relative;top:2px;}
img#digital_icon{border:none;}

#digital_nav {background:#fff;width:214px; padding:18px 0 18px 18px; display:none;}
#digital_nav ul{margin:0; padding:0; background:#F8DFFF; width:186px; padding:5px; overflow:hidden;}
#digital_nav ul li{ list-style:none; background:#F8DFFF; width:186px; margin:2px 0 2px 0;overflow:hidden;}
#digital_nav ul li a{font-size:9pt;color:#1f1221; text-decoration:none; width:183px;float:left;padding:3px 0 3px 3px;}
#digital_nav ul li a:hover{ background:#601b76;color:#fff;}
#digital_nav ul li ul{ padding:0; margin:0;width:186px; float:left;}
#digital_nav ul li ul li{ margin:0;font-size:9pt; list-style:none;  background:url(../images/selected_cat.gif) no-repeat left top; padding:0 0 0 16px; float:left; width:176px;}
#digital_nav ul li ul li a{font-size:8pt;width:173px; margin:0;color:#1f1221;float:left;padding:3px 0 3px 3px;}
#digital_nav ul li ul li a:hover{background:#902f9f;color:#fff;}
a#digital_main_selected{background:#601b76;color:#fff;}
a#digital_sub_selected{background:#902f9f;color:#fff;}

#digital_desc{width:310px;float:left;}
#digital_24{width:85px;height:77px;float:left;margin:0 0 0 10px;}
#digital_thumb{width:239px;height:78px;float:right;}
#digital_images{margin:10px 0 0 0;position:relative;height:90px;}
#digital_del_times{position:relative;top:-45px;left:10px;}
#digital_del_times strong{color:#ffffff;}
#digital_feedback_container{margin:0 0 0 0;height:29px;margin:10px 0 0 0;}

#digital_versions_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}
#digital_folding_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}
#digital_delivery_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}
#digital_sides_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}
#digital_weight_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}
#digital_paper_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}
#digital_qty_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}
#digital_size_info{display:none;z-index:250;font-weight:normal;font-size:10pt;position:absolute;width:200px;background:#FFF6DF;color:#000000;padding:10px;text-align:left;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:3px solid #666666;border-bottom:3px solid #999999;}

#pagefloat_body { width:688px; float:right; padding:18px 18px 18px 0px; margin:0;color:#000000;}
#pagefloat_body .hd{ width:688px; height:10px; background:#fff url(../images/body_content_hd.jpg) no-repeat;}
#pagefloat_body .bd{ width:648px;padding:10px 20px 20px 20px; background:#fff;}
#pagefloat_body .ft{ width:688px; height:10px; background:#fff url(../images/body_content_ft.jpg) no-repeat; overflow:hidden;}
#pagefloat_body h1{margin:5px 0 5px 0;font-size:14pt;}
#pagefloat_body h2{margin:5px 0 5px 0;font-size:12pt;}
#pagefloat_body h3{margin:5px 0 5px 0;font-size:11pt;}
#pagefloat_body h4{margin:5px 0 5px 0;font-size:11pt;}

p.pages_copy{text-align:justify;}

/* Homepage CSS ----------------------------------- */
#homefloat_body { width:700px; float:right; margin:0; padding:0;color:#000000; overflow:hidden;}
#index_banner { width:700px; height:236px; overflow:hidden;}
#index_banner .banner_text{ color:#fff; width:280px; position:absolute;font-size:1.1em;line-height:11pt;padding:30px 0 0 20px; margin:0;z-index:101;}
#index_banner .flash_banner{position:absolute;z-index:1;}
#index_banner h1{margin:5px 0 5px 0;font-size:14pt;}
#index_banner a{color:#ffffff;}

#bnr_blue { width:700px; height:236px;}
#bnr_purple {width:700px; height:236px;display:none;}
#bnr_green{width:700px; height:236px;display:none;}
#bnr_orange {width:700px; height:236px;display:none;}

#del_time_blue {display:block;}
#del_time_purple {display:none;}
#del_time_green{display:none;}

#del_time_orange {display:none;}

#index_tabs { width:688px; height:37px; overflow:hidden;}
ul#home_tabs {margin:0; padding:0;text-align:right; line-height:48px;font-size:1.2em;}
ul#home_tabs li{display:inline; list-style:none;}
ul#home_tabs li a { color:#fff; text-decoration:none;}
ul#home_tabs li a#blue{width:160px; height:37px; float:left; margin:0 1px 0 0; background:#045d90 url(../images/tab_blue.jpg) no-repeat; border-top:1px solid #fff; padding:0 10px 0 0;}
ul#home_tabs li a#orange{ width:160px; height:37px; float:left; background:#cc5203 url(../images/tab_orange.jpg) repeat-x;border-top:1px solid #fff; padding:0 10px 0 0;}
ul#home_tabs li a#green{ width:160px; height:37px; float:left; margin:0 1px 0 0; background:#4e731a url(../images/tab_green.jpg) repeat-x;border-top:1px solid #fff; padding:0 10px 0 0;}
ul#home_tabs li a#purple{ width:160px; height:37px; float:left; margin:0 1px 0 0; background:#732a84 url(../images/tab_purple.jpg) repeat-x;border-top:1px solid #fff; padding:0 10px 0 0;}
ul#home_tabs li a#blue:hover{border-top:1px solid #0579b1;}
ul#home_tabs li a#orange:hover{border-top:1px solid #eb6005;}
ul#home_tabs li a#green:hover{border-top:1px solid #5e8b20;}
ul#home_tabs li a#purple:hover{ border-top:1px solid #8d33a1;}
ul#home_tabs li a:hover{ text-decoration:underline;}

#homefloat_body h1{margin:5px 0 5px 0;font-size:14pt;}
#homefloat_body h2{margin:5px 0 5px 0;font-size:12pt;}
#homefloat_body h3{margin:5px 0 5px 0;font-size:11pt;}
#homefloat_body h4{margin:5px 0 5px 0;font-size:11pt;}

.block_container { width:332px; margin:18px 18px 18px 0; float:left;}
.block_hd_s { width:322px; height:37px; background:#e6e8eb url(../images/block_hd_s.jpg) no-repeat; padding:0 0 0 10px; color:#555555; font-size:1.4em; line-height:36px;}
.block_hd_d { width:322px; height:37px; background:#e6e8eb url(../images/block_hd_d.jpg) no-repeat; padding:0 0 0 10px; color:#555555; font-size:1.4em; line-height:36px;}
.block_bd { width:332px; background:#3e6e9f; color:#fff; overflow:hidden;}
.block_ft { width:332px; height:10px; background:#3e6e9f url(../images/block_ft.jpg) no-repeat;overflow:hidden;}

.block_bd img{ padding:0 0 0 11px; margin:9px 0 0 0; overflow:hidden;}
ul#specials { margin:0; padding:2px 0 0 11px; width:310px;}
ul#specials li{ display:block; list-style:none; float:left; line-height:24px; text-indent:4px;}
ul#specials li a{ background:url(../images/special_off_li.jpg) repeat-x; height:26px; width:310px; float:left; margin:0 0 1px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; color:#555555; text-decoration:none;}
ul#specials li a:hover{background:url(../images/special_on_li.jpg) repeat-x; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; color:#fff;}

/* Lower Nav CSS ----------------------------------- */
#lower_nav{ width:914px; margin:0 auto; padding:8px 10px 10px 10px;background:#5d5d5d;margin-bottom:18px;}
#lower_nav ul{ margin:0; padding:0;}
#lower_nav ul li{ list-style:none; display:inline;margin:0 25px 0 0;}
#lower_nav ul li a{ color:#fff; text-decoration:none;}
#lower_nav ul li a:hover{ color:#fff; text-decoration:underline;}

/* Other CSS ----------------------------------- */
#product_description_container{width:350px;float:left;}
#product_images_container{width:280px;float:right;text-align:right;}
#product_description{margin-bottom:15px;color:#000;}
#product_description h1{margin:0;font-size:14pt;}

#list_overview_container{text-align:justify;width:645px;}

#overview_blocks_container{margin:15px 0 0 20px;}
.overview_blocks{margin:0 5px 5px 0;border-right:1px solid #999999;border-bottom:1px solid #555555;padding:10px;width:177px;height:100px;float:left;/*background:#e7e7e7 url(../images/overview_block.jpg) no-repeat;*/text-align:left;}
.overview_blocks a.overview_link{font-size:12pt;font-weight:bold;text-decoration:none;}
.overview_blocks a.overview_link:hover{text-decoration:underline;}
.overview_blocks a.overview_desc{font-size:10pt;color:#000;text-decoration:none;}
.overview_blocks a.overview_desc:hover{text-decoration:underline;}

/* Table Price List CSS ------------------------ */
table#price_list{border-collapse:collapse;width:645px;margin:15px 0 0 0;}
#price_list th{text-align:center;color:#ffffff;height:23px;border-bottom:1px solid #ffffff;}
#price_list tr{border-bottom:1px solid #ffffff;}
#price_list td{text-align:center;padding:5px;}
#price_list b{font-size:11pt;}
#price_list a{text-decoration:none;padding:2px;display:block;font-size:10pt;font-weight:bold;color:#000000;}
#price_list a:hover{color:#555555;text-decoration:underline;}

.text_centre{text-align:center;margin:0 0 10px 0;}
.shape_item{float:left; height:140px;width:140px;}
/* from old site CSS ------------------------ */
#ajax_result{margin-top:15px;}
#artwork_info{position:absolute;top:10px;left:10px;width:380px;background-color:#fff;border:2px solid #555555;padding:25px;display:none;z-index:100;}
#design_info{position:absolute;top:200px;left:100px;width:500px;background-color:#fff;border:2px solid #555555;padding:25px;display:none;text-align:center;z-index:2001;}
#shaped_info{position:absolute;top:100px;left:150px;width:600px;height:420px;background-color:#fff;border:5px solid #ff6600;padding:10px;display:none; z-index:2000;}
#silkstream{display:none;}
#google_checkout_info{position:absolute;top:10px;left:10px;width:325px;border:1px solid #999999;display:none;z-index:100;background:#ffffff;}

/* SOLO FAQ */
#solofaq h3 { margin:0; padding:0; text-align:left;}
#solofaq h3 span { color:#EA5E06;}
#solofaq h3.head a {text-indent:0; font-size:0.9em;margin:0 0 4px 0; padding:0; color:#4479AF;text-decoration:none;}
#solofaq h3.head a:hover { color:#283025;}
#solofaq h3.selected a {color:#283025;}
#solofaq h3.selected a:hover {color:#283025;}
ul#solofaq, ul#solofaq ul {list-style-type:none;margin:0 auto; width:100%; padding:0;font-size:9pt;}
ul#solofaq a {display: block;text-decoration:none;}
ul#solofaq img{ border-bottom:1px solid #272729;}
ul#solofaq li{padding:10px 0 10px 0; margin:0; font-size:9pt;width:648px; border-bottom:1px dotted #cecece;}
ul#solofaq p{ padding:8px 0 0 0; margin:0;}
ul#solofaq li a {text-indent:25px; padding:4px 0 0 4px;color:#4479AF;text-decoration:underline;font-weight:bold;}
ul#solofaq li a:hover { text-decoration:none;}
ul#solofaq li ul li {border-bottom:none;}
ul#solofaq li ul li a {font-weight:normal;background: none; display:inline;text-indent:0;padding:0;}
ul#solofaq li ul li a:hover { text-decoration:none;background:none;}
#solofaq .expanded { margin:0;}
#solofaq div{ margin:0 0 0 30px;}
#solofaq div strong{ color:#5A841E; font-size:1.2em; display:block;}
#solofaq div p{ margin:0; padding:0 0 8px 0; line-height:18px;}
#solofaq strong { font-weight:bold; color:#000;}