﻿/* Silver Image Home Page CSS */
/* Now that all 30 or so style sheets are in the single "screen.css" file
we no longer need these @import rules 
@import url("./style.css");
@import url("./common.css");
*/

/* 
=======================================================
(from the style.css file)
=====================================================*/
body {
	background-color: #f4f6f7;
	width: 1000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
} 

h1 {
    font-size:18px;
    line-height:normal;
    text-transform:uppercase;
}

h2 {
    font-size:11px;
    line-height:normal;
}

h3 {
	font-size: 1.5em;
	padding-top: 1.4em;
    margin-bottom:1.12em;
}

h4 {
	font-size: 1.3em;
	padding-top: 1.4em;
    margin-bottom:1.12em;
}

h4 {
	font-size: 1.0em;
	padding-top: 1.4em;
    margin-bottom:1.12em;
}

img {
    border: 0;
}

#pagecontent
{
    margin: 0px;
    background: url(Images/contentbackground1.jpg) no-repeat;
    padding: 0px 0 0 0;
    min-height: 339px;
    width: 1000px;
    top: 0px;
    left: 0px;
}

#pagecontent_Magazine
{
    margin: 0px;
    background: url(Images/contentbackground1.jpg) no-repeat;
    padding: 00px 0 0 0;
    min-height: 339px;
    width: 1000px;
    top: 0px;
    left: 0px;
}

.clearBoth {
    clear: both;
}


/* 
=======================================================
(from the navigation.css file)
==========================================================*/
#navigation {
    position: absolute;
    top: 100px;
    left: 300px;
    height: 63px;
    width: 81px;
}

#subnav {
	position: absolute;
	margin: 0;
	padding: 0px 0 0 0;
	top: 113px;
	height: 40px;
	width: 667px;
	left: 333px;
}



/* 
=======================================================
(from the forumsThread.css file)
==========================================================*/

#pagecontent #contentInset { 
    padding: 24px 12px 0px 14px;
    height: 100%;
    width: 100%;
}

#pagecontent #contentInset960 { 
    padding: 0px 12px 0px 14px;
    height: 100%;
    width: 100%;
}

* html #pagecontent #contentInset{padding-right:0;position:relative;}



/* 
=======================================================
(from the header.css file)
==========================================================*/
#header {
	color: #ffffff;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 143px;
	position: relative;
	background: transparent url('Images/navbackground3.jpg') 0 0 no-repeat;
	margin: 25px 0px 0px 0px;
	padding: 0;
}

#header a, #header a:link, #header a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration:underline;
}

#header a:hover {}

#header #logo {
    height: 143px;
    width: 357px;
    left: 0;
    top: 0;
    position: absolute;
}

#header #topImage {
	height: 89px;
	width: 385px;
	top: 0;
	left: 357px;
	position: absolute;
}

#header #signinsearch {
    background-repeat: no-repeat;
	left: 200px;
	position: absolute;
	top: 0;
	width: 782px;
	height: 89px;
	text-align: right;
}

#header #headerlinks {
    margin: 5px 63px 0 0;
}

#header #headerbackground {
    padding-top :8px; 
    top: -2px; 
    left: 72px; 
    position: absolute;
}

#header #intheaderbackground {
    padding-top: 8px; 
    top: -2px; 
    left: 125px; 
    position:absolute;
}

.englishbackground
{
    background-image: url('Images/sort_down.gif');
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 8px;
    top: -2px;
    left: 72px;
    position: absolute;
}

#mainNavSilverlightContainer {
    position: absolute;
    left: 295px;
    top: 42px;
    width: 675px;
    height: 75px;
}
#mainNavSilverlightHost {
    width: 675px;
    height: 75px;
}

#mainNavQuickLinksHome {
    position: absolute;
    top: 0px;
    left: 120px;
}

/* ASP.net Community Recognition Program
=====================================================*/

.crp_module_container {
    width: 318px;
}

.crp_module_container .crp_module_header {
    background: url('Images/bg_crp.png') no-repeat 0px -2px;
    min-height: 27px; 
    height: 27px; 
    padding: 20px 50px 1px 15px;
    margin: 0; 
    color: #ffffff;
    font-size: 1.3em;
    font-weight: normal;
    letter-spacing: -.03em;
    text-transform: uppercase;
}

.crp_module_container .crp_module_middle {
    background: url('Images/bg_crp.png') no-repeat 0px -67px;
    min-height: 70px;
    height: 70px;
    padding: 11px 15px 1px 15px;
    margin: 0px;
    position: relative;
}

span.crp_module_separator {
    background: url('Images/bg_crp.png') no-repeat -3px 0;
    height: 2px;
    font-size: 1px;
    display: block;
}

.crp_module_container .crp_module_bottom {
    background: url('Image/bg_crp.png') no-repeat 0px bottom;
    min-height: 40px; 
    height: 46px; 
    padding: 9px 10px 8px 15px; 
    margin: 0px;
}

img.crp_avatar {
    position: absolute;
    top: 5px;
    left: 13px;
    padding: 9px;
    width: 59px;
    height: 59px;
    background: url('Images/Newsletter.gif') no-repeat;
}

span.crp_header {
    padding: 4px 0px 0px 80px;
}

.crp_module_container .crp_module_middle span.crp_normal {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 4px 0px 0px 80px;
    color: #000000;
}

.crp_module_container .crp_module_bottom.empty {
    min-height: 16px; 
    height: 16px;
    padding: 0px;
    margin: 0px;
}

.crp_module_container .crp_module_bottom1 {
    background: url('Images/bg_crp_btm2.png') no-repeat 0px bottom;
    min-height: 50px;
    height: 40px;
    padding: 9px 10px 8px 15px;
    margin: 0px;
}


/* End Reputation System related styles */
/* Begin New UI design as per Kevin's design - Reputation System related styles */



.crp_module_container .crp_module_middle .crp_module_middle_with_avatar {
    padding-left: 100px;
    font-size: 13px;
    color: #4a4a4a;
    padding-bottom: 8px;
}

.crp_module_container .crp_module_middle span.crp_normal {
    font-size:11px;
    font-weight:normal;
    display:block;
    padding: 4px 0px 0px 80px;
    color:#000;
}

.crp_shields {
    background: url('Image/bg_icon_sprite.png') no-repeat 0px 0px;
    height: 14px;
    display: block;
    min-width: 74px;
    width: 74px;
}







/* News Section of page
=====================================================*/


.whiteboxleft {
    margin: 12px 0px 0px -3px;
}

.whiteboxleft_beds {
    margin: 12px 0px 0px -3px;
    
}

.whiteboxright {
    margin: 12px 0px 0px 0px;
}


.whiteboxtop316 {
	width: 318px;
	height: 15px;
	background-image: url('Images/316_top.png');
	background-repeat: no-repeat;
	clear: both;
}

.whiteboxmid316 {
	background-image: url('Images/316_mid.png');
	background-repeat: repeat-y;
	padding: 0px 14px 1px 14px;
}

.whiteboxtop650 {
	background: url('Images/650_top.png') no-repeat;
	width: 642px;
	height: 15px;
}

.whiteboxmid650 {
	background: url('Images/650_mid.png') repeat-y;
	width: 617px;
	padding: 0px 20px 1px 14px;
}

.whiteboxbottom650 {
	background: url('Images/650_bottom.png') no-repeat;
	height: 15px;
	width: 642px;
}

.whiteboxtop700 {
	width: 637px;
	height: 15px;
	background-image:url('Images/700_top.png');
	background-repeat:no-repeat;
	clear :both;
}

.whiteboxmid700 {
	background-image: url('Images/700_mid.png');
	background-repeat:repeat-y;
    padding: 5px 0px 0px 14px;
    padding-left: 30px;
}

.whiteboxbottom700 {
	height: 15px;
	background-image: url('Images/700_bottom.png');
	background-repeat: no-repeat;
}

.whiteboxtop960 {
	background: url('Images/960_top.png') no-repeat;
	width: 960px;
	height: 15px;
}

.whiteboxmid960 {
	background: url('Images/960_mid.png') repeat-y;
	width: 960px;
	padding: 0px 20px 1px 14px;
}

.whiteboxbottom960 {
	background: url('Images/960_bottom.png') no-repeat;
	height: 15px;
	width: 960px;

}

.title,.title a {
	color: #135ba6;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 0px;
	margin-top: 0px;
}


/* POSTS
            START
=====================================================*/

.post_item p {
    margin: 0.2em 0 0 0; 
    padding: 0 15px 1.2em 0;
}

.post_item .post_title {
    font-size: 1em;
    margin: 0px;
    padding: 0px;
}

.post_item .post_title a 
{
    font-size:100%;
    color:#3399ff;}

.post_date {
    color: #666666;
    font-style: italic;
    margin: .4em 0 .7em 0;
    padding-bottom: 0;
}

.post_item ul {
    margin-top: 0px; 
}

.post_item_image {
    float: left; 
    padding: 0px 10px 5px 0px; 
    position: relative;
}

.post_item_image a img {
    border: 1px solid #1c63ef;
}

.post_item.first {
    padding-top: 0px !important;
}

.post_item {
    padding-top: 10px; 
    padding-top: 0px;
}

.post_item .post_title a {
    font-weight: bold;
}

.post_more {
    clear: both;
    margin: 0px;
    font-size: .9em;
    padding: 5px 0px 0px 0px;
}

.post_more.first {
    margin: 0px;
    padding-top: 10px;
}

.post_item_image {
    float: left;
    padding: 0px 10px 5px 0px;
    position: relative;
}

.post_item p.post_description {
    margin: 0px;
    padding: 0px 0px 5px 0px;}


.post_item h3.post_title {
    font-size: 1em;
    margin: 0px;
    padding: 0px;
}

.post_item .post_date {
    color: #666666;
    font-size: 0.8em;
    margin: 0;
    padding: 2px 0 0 0;
    font-style: italic;
}

.post_item h3.post_title_specs {
    font-size: 1.2em;
    margin: 0px;
    padding: 0px 0px 8px 0px;
    color: #730202;
}

.post_item .sub_heading {
    font-size: 1.0em;
    font-weight: normal;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    color: #000000;
}

.post_item .spacer {
    padding: 1px 0px 1px 0px;
}

/* POSTS
            END
=====================================================*/

.sub_heading_text
{
    padding: 4px 0px 4px 0px;
    font-weight: lighter;
    color: #666666;
}

.title_beds {
    color: #135ba6;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -1px;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 0;
    margin-top: 0;
    padding-left: 25px;
}

.title_beds_right {
	color:#135ba6;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	text-decoration:none;
	text-transform:uppercase;
	padding-top: 0px;
	padding-left: 150px;
	margin-top: 0px;
}

.whiteboxbottom316 {
	height: 15px;
	background-image: url(Images/316_bottom.png);
	background-repeat: no-repeat;
}

.whiteboxmiddle {
    margin:12px 0px 0px 6px;
}

.whiteboxright {
    margin:12px 0px 0px 6px;
}

/* Footer Section of page
=====================================================*/

#footer {
	width: 1000px;
	color: #666666;
	margin: 0;
	padding: 0;
}

#footer #footerline {
    padding: 20px 0px 5px 22px;
}

#footer #footerText {
    padding:5px 18px 5px 22px;
}


/* 
=======================================================
(from the common.css file)
==========================================================*/

.hidden {
    display: none;
}

.adChannel
{
    float: right;
    width: 336px;
    margin: 53px 0px 0px 6px;
    position: relative;
    top: 0px;
}

#adChannel {
    float:right;
    width:316px;
}



/* 
=======================================================
(from the forumsHome.css file)
==========================================================*/

.moduleContent {
    padding: 0px 10px 5px 10px;
    line-height: 14px;
}

.moduleContent960
{
    padding: 0px 30px 5px 0px;
    line-height: 14px;
}

/* 
=======================================================
(from the cs.css file)
==========================================================*/

TD.CommonFormField {
    color: #000000;
    font-size: 11px;
    padding: 2px;
}

TD.CommonFormFieldName {
    color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	padding:2px 8px 2px 2px;
}

.CommonFormArea {
    padding: 10px 0px;
}

DIV.CommonFormFieldDescription {
    font-size: 90%;
    font-weight: normal;
    padding: 2px;
}


/* 
=======================================================
UltraSun Bed Support Section
==========================================================*/

.crp_module_container_help {
    width: 318px;
    padding-left: 10px;
}

.crp_module_container_help_3 {
    width: 318px;
    padding-left: 10px;
}

.crp_module_container_help_4 {
    width: 318px;
    padding-left: 10px;
}

.crp_module_container_help .crp_module_header_help {
    background-position: 0px -2px;
    background: url('Images/bg_crp.png') no-repeat 0px -2px;
    min-height: 27px;
    height: 27px;
    padding: 20px 50px 1px 15px;
    margin: 0;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: -.03em;
    text-transform: uppercase;
}

.crp_module_container_help_3 .crp_module_header_help_3 {
    background-position: 0px -2px;
    background: url('Images/bg_crp_help_final.png') no-repeat 0px -2px;
    min-height: 27px;
    height: 27px;
    padding: 20px 50px 1px 15px;
    margin: 0;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: -.03em;
    text-transform: uppercase;
}

.crp_module_container_help_4 .crp_module_header_help_4 {
    background-position: 0px -2px;
    background: url('Images/bg_crp_downloads1.png') no-repeat 0px -2px;
    min-height: 27px;
    height: 27px;
    padding: 20px 50px 1px 15px;
    margin: 0;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: -.03em;
    text-transform: uppercase;
}


.crp_module_container_help .crp_module_middle_help {
    background: url('Images/bg_crp.png') no-repeat 0px -67px;
    min-height: 70px;
    height: 70px;
    padding: 11px 15px 1px 15px;
    margin: 0px;
    position: relative;
}

.crp_module_container_help_3 .crp_module_middle_help_3 {
    background: url('Images/bg_crp_help_final.png') no-repeat 0px -67px;
    min-height: 70px;
    height: 70px;
    padding: 11px 15px 1px 15px;
    margin: 0px;
    position: relative;
}

.crp_module_container_help_4 .crp_module_middle_help_4 {
    background-position: 0px -67px;
    background: url('Images/bg_crp_downloads1.png') no-repeat 0px
-67px;
    min-height: 70px;
    height: 70px;
    padding: 11px 15px 1px 15px;
    margin: 0px;
    position: relative;
}



img.crp_avatar_help {
    position: absolute;
    top: 5px;
    left: 13px;
    padding: 9px;
    width: 59px;
    height: 59px;
}

img.crp_avatar_help_3 {
    position: absolute;
    top: 5px;
    left: 13px;
    padding: 9px;
    width: 59px;
    height: 59px;
}

img.crp_avatar_help_4 {
    position: absolute;
    top: 5px;
    left: 13px;
    padding: 9px;
    width: 59px;
    height: 59px;
}

span.crp_header_help {
    padding: 4px 0px 0px 80px;
}

span.crp_header_help_3 {
    padding: 4px 0px 0px 80px;
}

span.crp_header_help_4 {
    padding: 4px 0px 0px 80px;
}

.crp_module_container_help .crp_module_middle_help span.crp_normal_help {
    font-size: 10px;
    font-weight: normal;
    display: block;
    padding: 4px 0px 0px 80px;
    color: #000000;
}

.crp_module_container_help_3 .crp_module_middle_help_3 span.crp_normal_help_3 {
    font-size: 10px;
    font-weight: normal;
    display: block;
    padding: 4px 0px 0px 80px;
    color: #000000;
}

.crp_module_container_help_4 .crp_module_middle_help_4 span.crp_normal_help_4 {
    font-size: 10px;
    font-weight: normal;
    display: block;
    padding: 4px 0px 0px 80px;
    color: #000000;
}

span.crp_module_separator_help {
    background: url('Images/bg_crp.png') no-repeat -3px 0;
    height: 2px;
    font-size: 1px;
    display: block;
}

span.crp_module_separator_help_3 {
    background: url('Images/bg_crp_help_final.png') no-repeat -3px 0;
    height: 2px;
    font-size: 1px;
    display: block;
}

span.crp_module_separator_help_4 {
    background: url('Images/bg_downloads1.png') no-repeat -3px 0;
    height: 2px;
    font-size: 1px;
    display: block;
}

.crp_module_container_help .crp_module_middle_help span.crp_normal_help {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 4px 0 0 80px;
    color: #000000;
 }
 
 .crp_module_container_help_3 .crp_module_middle_help_3 span.crp_normal_help_3 {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 4px 0 0 80px;
    color: #000000;
 }
 
 .crp_module_container_help_4 .crp_module_middle_help_4 span.crp_normal_help_4 {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 4px 0 0 80px;
    color: #000000;
 }
 
.crp_module_container_help .crp_module_bottom_help {
    background: url('Images/bg_crp.png') no-repeat 0 bottom;
    min-height: 40px; 
    height: 40px;
    padding: 9px 10px 8px 15px;
    margin: 0;
}

.crp_module_container_help_3 .crp_module_bottom_help_3 {
    background: url('Images/bg_crp_help_final.png') no-repeat 0 bottom;
    min-height: 40px;
    height: 44px;
    padding: 9px 10px 8px 15px;
    margin: 0;
}
.crp_module_container_help_4 .crp_module_bottom_help_4 {
    background: url('Images/bg_crp_downloads1.png') no-repeat 0 bottom;
    min-height: 40px;
    height: 44px;
    padding: 9px 10px 8px 15px;
    margin: 0;
}




/* 
=======================================================
UltraSun Bed Dimensions Section
==========================================================*/

.spec_container {
    width: 920px;
    height: 450px;
}

.spec_header {
    text-align: center;
    padding-top: 5px;
}

.spec_section_Bed_1 {
    text-align: left;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.spec_section_Bed_1_img {
    text-align: center;
    padding-top: 15px;
}

.spec_section_Bed_2 {
    text-align: left;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.spec_section_Bed_2_img {
    text-align: center;
    padding-top: 15px;
}



/* Bed Features and Options Section */

.tdBedFeaturesRow0 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0000FF;
    text-transform: none;
    font-size: 7.0pt;
    text-align: center;
    font-weight: normal;
    height: 18px;
    vertical-align: bottom;
}

.tdBedFeaturesRow1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0000FF;
    text-transform: none;
    font-size: 7.0pt;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    height: 18px;
}
.tdBedFeaturesRow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-size: 7.0pt;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
	height: 18px;
}

.tdBedFeaturesRow2_Bed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-transform: none;
    font-size: 7.0pt;
    text-align: left;
    font-weight: normal;
    width: 200px;
}

div#BedOptions 
{
    padding-top: 10px;
}



