/* Mar 08, 2009_SLEEP-ZERO.COM CSS Document */

/*General CSS*/
body {margin: 0px; background-attachment: scroll; background-color: #303030; background-image: url(../images/szbg.jpg); background-repeat: repeat-x;}
img {border:0;}
#header{background-position: center top; width: 700px; height: 74px; margin: 0 auto;}
#emblem{float: left; width: 176px; height: 25px; padding: 49px 455px 0 0;}
#sidepeel{background-image:url(../images/headerimg.jpg); background-repeat: no-repeat; background-position: right top; width: 69px;	height: 74px; float: left;}
#featwrk_bg{height: 130px; background-image: url(../images/topbg.gif); background-repeat: no-repeat; background-position: center top; margin-top: 10px;}
#feat_container{height: 100px; width:700px;	background-position: center; margin: 0 auto; padding-top: 8px;}
#feat01{height: 96px; width: 162px;	background-image: url(../images/feat.gif); background-repeat: no-repeat; background-position: left top;	float: left; margin: 2px 8px 0 4px;}
#feat02{background-color: #4d4c4c; height: 100px; width: 167px;	float: left; margin-right: 5px;}
#panel_containerbg{margin-top: 5px;	height: 208px; background-image: url(../images/topbody.jpg); background-repeat: no-repeat; background-position: center top;}
#panel_container{width: 640px; height: 170px; margin: 0 auto; padding: 15px 0 0 60px; background-position: center top;}
#welcome{width: 468px; float:left; background-image:url(../images/welcome.gif);	background-position:left top; background-repeat:no-repeat; padding-top:10px;	text-align:right;}
#folio_img{background-image: url(../images/fwimg.jpg); width: 160px; height: 170px; float:left;}
#link_container{background-image: url(../images/linkbg.jpg); background-repeat: no-repeat; background-position: center top;	padding: 10px; width: 620px; height: 300px;	margin: 0 auto;}
#link_container01{width: 190px;	height:auto; padding: 10px 0 0 8px;	margin-right: 6px; float: left;}
.archive{font: 11px/1.55em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: .55px; text-align: right; color:#333;padding:5px 0; border:1px dotted #333; margin:8px 0; text-align:center;}
.archive a {font: 11px/1.55em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: .55px; text-align: right; color:#333; text-decoration:underline;}
.archive a:hover {font: 11px/1.55em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: .55px; color:#1bd4f2; text-decoration:none;}

/* accordion */
#accordion_cntr{}
#slider {width:593px; margin: 0 auto;}
.header {width:593px; cursor:pointer;}
.header:hover {background:url(images/header_over.gif)}
.content {overflow:hidden}
.text_profile {width:465px; background-image:url(../images/profile_img.jpg); background-repeat:no-repeat; background-position:left top;background-color:#000000; padding:15px 15px 15px 120px; color:#333; text-decoration: none; font-family:"Georgia", Times New Roman, Times, serif; font-size: 11px; line-height: 1.35em; letter-spacing: 0.08em; font-style: normal; font-weight: normal; font-variant: normal; text-align:left;}
.text_profile h1{font-family:"Georgia", Times New Roman, Times, serif;color: #1bd4f2;background-color: #000000; font-size: 18px;letter-spacing:0.3pt; font-style: italic;font-weight: normal;text-transform: normal;}
.text_profile_txt {width: auto; height: auto; padding: 8px; font: 11px/1.40em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.10em; color:#222;}
.text {width:560px; background-color:#000000; padding:15px; color:#333; text-decoration: none; font-family:"Georgia", Times New Roman, Times, serif; font-size: 11px; line-height: 1.35em; letter-spacing: 0.08em; font-style: normal; font-weight: normal; font-variant: normal; text-align:left;}
a:hover .buttons{background-color:#1ad5f1;opacity:.50;filter: alpha(opacity=50);-moz-opacity: 0.5;}

/* text0-contents */
h1{color:#5a5a5a; margin: 0 8px 0 0; text-decoration: none; font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.35em; letter-spacing: 0.08em; font-style: normal;	font-weight: normal; font-variant: normal;}
#welcome strong {color:#999; margin: 0 5px 0 0; text-decoration: none; font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;	line-height: 1.25em;	letter-spacing: 0.08em;}
#feat01 p{font: 11px/1.15em "Tahoma", Geneva, Arial, Helvetica, sans-serif;	letter-spacing: 0.02em;	text-align: right; margin: 20px 0 4px 0; color:#5a5a5a;}
#feat01 a {font: 11px/1.55em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: .55px;	text-align: right; color:#999; text-decoration:underline;}
#feat01 a:hover {font: 11px/1.65em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: .55px; text-align: right; margin: 17px 0 2px 0; color:#1bd4f2; text-decoration:none;}
#googlead_01{width: 730px; height: 20px; padding-top: 8px; background-position:center; background-color:#3d3d3d; margin: 0 auto;}
.footer{background-position:center top;	width: 700px; height: 50px;	margin: 0 auto;}
.footer01{width: 345px;	height:40px; padding: 10px 0 0 5px;	float:left;	font-family:"Georgia", Times New Roman, Times, serif; font-size:10px; color:#999; text-decoration: none;	text-align:left;}
.footer01 a{font-family:"Georgia", Times New Roman, Times, serif; font-size:10px; color:#999; text-decoration: none;}
.footer01 a:hover{font-family:"Georgia", Times New Roman, Times, serif;	font-size:10px;	color:#1bd4f2; text-decoration: none;}
.footer01a{font-family:"Georgia", Times New Roman, Times, serif; font-size:10px; color:#555; text-decoration: none;}
.footer02{width: 345px;	height:40px; padding: 10px 5px 0 0 ; float:left; font-family:"Georgia", Times New Roman, Times, serif; font-size:10px; color:#999; text-decoration: none; text-align: right;}
.footer02 a{font-family:"Georgia", Times New Roman, Times, serif; font-size:10px; color:#999; text-decoration: none;}
.footer02 a:hover{ font-family:"Georgia", Times New Roman, Times, serif; font-size:10px; color:#1bd4f2;	text-decoration: none;}
#link_container01 a {font: 11px/1.55em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: .55px; text-align: left;	color:#999; text-decoration:none;}
#link_container01 a:hover {font: 11px/1.55em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: .55px;	text-align: left; color:#1bd4f2; text-decoration:underline;}

/*table properties*/
.table_head{width: auto; text-decoration: none; font-family:"Georgia", Times New Roman, Times, serif; font-size: 11px; line-height: 1.35em; letter-spacing: 0.08em; font-style: normal; font-weight: normal; font-variant: normal; text-align:left; color:#1bd4f2; padding: 5px; background-color: #131010;}
.table_body{padding: 4px 5px 2px 5px; font: 11px/1.40em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.10em; color:#222;}

/*portfolio properties*/
#container {width: auto; height:auto; background-color:#000000; padding: 15px 5px 5px 5px;}
#imgbox {width: 500px; background-color:#999; padding: 1px;}
#ccd{ width: auto; height:auto; text-align:left; padding-left: 8px;}
#title{width: 100%; height:auto; padding: 8px 0 2px 5px; font: 18px/1.20em "Georgia", Times New Roman, Times, serif; font-style: italic; letter-spacing: 1.40 em; color:#1bd4f2; text-align:left; float:left;}
#ccd1, #ccd2, #ccd3{width: 100%; height:auto; padding: 2px 0 0 5px;text-align:left; font: 11px/1.50em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1.40 em; color:#5a5a5a; float:left;}
#caption{ text-align:left; padding: 2px 0 0 5px; font: 11px/1.50em "Tahoma", Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1.40 em; color:#5a5a5a;}


/* ---------------------------------------------------Form--------------------------------------------------- */
form {width: 500px;	padding: 10px; margin: 10px auto;}
label {display: block; margin-top : 8px; width: 100%; background-repeat: no-repeat;}
.blue {color:#0099CC; text-decoration: none; font-family:"Georgia", Times New Roman, Times, serif; font-size: 11px; line-height: 1.35em; letter-spacing: 0.08em; font-style: normal; font-weight: normal; font-variant: normal; text-align:left;}

/* Congratulation message */
.MsgSent {Display: block; padding: 10px; margin: 40px auto;	width: 400px; text-align: center; border: 1px solid #EEE; background-color: white;}
.MsgSent h1 {background: url(../images/contact/MsgSent.gif) no-repeat 0 0; padding-left: 20px; height: 85px; line-height: 85px;}

/* Error message */
.MsgError {Display: block; padding: 10px; margin: 40px auto; width: 400px; text-align: center; border: 1px solid #EEE; background-color: white;}
.MsgError h1 {background: url(../images/contact/MsgError.gif) no-repeat 0 0; padding-left: 20px; height: 85px; line-height: 85px; color: #CC0000;}
.MsgSent p, .MsgError p {font-size: 1.3em; color:#999;}

/***** FormCheck *****/
.tipsbox .tipsbox_top_left{background : url('../images/contact/top_left.png') no-repeat; _background : url('../images/contact/top_left.gif') no-repeat;	_background-position : 9px 8px;}
.tipsbox .tipsbox_top{background : url('../images/contact/top.png') repeat-x; height : 17px; _background : url('../images/contact/top.gif') repeat-x; _background-position : 0px 8px;}
.tipsbox .tipsbox_top_right{background : url('../images/contact/top_right.png') no-repeat;	_background : url('../images/contact/top_right.gif') no-repeat;	_background-position : 0px 8px;}
.tipsbox .tipsbox_left{background : url('../images/contact/left.png') repeat-y;	width : 17px; _background : url('../images/contact/side.gif') repeat-y;	_background-position : 9px 8px;}
.tipsbox .tipsbox_right{background : url('../images/contact/right.png') repeat-y; width : 22px;	_background : url('../images/contact/side.gif') repeat-y; _width : 9px;}
.tipsbox .tipsbox_bottom_left{background : url('../images/contact/bottom_left.png'); _background : url('../images/contact/bottom_left.gif') no-repeat;	_background-position : 9px 0px;}
.tipsbox .tipsbox_mark{	background : url('../images/contact/mark.png') no-repeat; height : 36px; _background : url('../images/contact/mark.gif') no-repeat;}
.tipsbox .tipsbox_bottom_right{background : url('../images/contact/bottom_right.png');	_background : url('../images/contact/bottom_right.gif') no-repeat;}
.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{background : url('../images/contact/inner.png');}
.tipsbox .tipsbox_inner_ie6 {padding : 4px;}
.tipsbox .tipsbox_error {background : url('../images/contact/error.png') no-repeat;	_background : url('../images/contact/error.gif') no-repeat;	width: 40px; height: 40px; margin-top: 5px;	float: left;	clear: left;}
.tipsbox p, .tipsbox {font-size: 1em; font-family: tahoma, verdana, "sans-serif"; margin : 0; padding : 0; border : 0; color : #FFF;}
.tipsbox p {padding-left: 55px;	line-height: 15px;}
.tipsbox p span {font-size: 1em; font-weight: bold;	color: red;	line-height: 35px;}

.error_f {border : 1px dotted #666;	margin-top : 5px; background-color : #EAEAEA;}
.error_f p {margin : 5px; color : #A00;}
.error_f p span {font-size : 1.1em;	color : #000; margin : 5px 0px 0px 0px;}

/* Special thanks to Lucian Slatineanu for Niceforms v.1.0; URL: http://www.badboy.ro/ */

/*Forms defaults - change as needed*/
input, textarea {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#404040;}
label {color:#999;	cursor:pointer;	padding-left:2px; line-height:16px;}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {position:absolute; left:-3000px;}

/*Radio buttons*/
.radioArea, .radioAreaChecked {display:block; float:left; clear:left; width:15px; height:14px; font-size:0;	cursor:pointer;}
.radioArea {background:url(../images/contact/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../images/contact/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {display:block;	float:left;	clear:left;	width:13px;	height:13px; font-size:0; padding:0; margin:0; cursor:pointer;}
.checkboxArea {background:url(../images/contact/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../images/contact/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {height:15px;	background:url(../images/contact/input_bg.gif) repeat-x left top; border:none; padding:4px 0; vertical-align:middle;}
.textinputHovered {background-position:left bottom;}
.inputCorner {padding-bottom:0;	vertical-align:middle;}

/*Text areas*/
.text #third h1, acronym{color:#333; text-decoration: none; font-family:"Georgia", Times New Roman, Times, serif; font-size: 11px; line-height: 1.35em; letter-spacing: 0.08em; font-style: normal; font-weight: normal; font-variant: normal; text-align:left;}
.txtarea .tr, .txtarea .tr_xon {background:url(../images/contact/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../images/contact/txtarea_tr_xon.gif) no-repeat top right;}

.txtarea img.txt_corner {width:5px;	height:5px;	display:block;}
.txtarea .br, .txtarea .br_xon {background:url(../images/contact/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../images/contact/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../images/contact/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../images/contact/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {width:5px; background:url(../images/contact/txtarea_l.gif) repeat-y left top; float:left;}
.txtarea .cntr_l_xon {background:url(../images/contact/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {border:0; background:none; padding:0; margin:5px;}

/*Selects*/
.selectArea {width:200px; height:21px; background:url(../images/contact/select_bg.gif) repeat-x left top;}
.selectArea .left {width:8px; height:21px; float:left; background:url(../images/contact/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;	height:21px; float:right; background:url(../images/contact/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block; width:200px; height:21px;	margin-left:-179px;	position:absolute;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px; color:#FFF; padding-top:3px; overflow:hidden;	white-space:nowrap;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute; margin-top:-1px; margin-left:3px; width:172px;	background:#6f7074;	padding:2px; font-size:11px; z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;	padding:0;}
.optionsDivVisible a {color:#F2F2F2; text-decoration:none; display:block; padding:1px 4px; border:1px solid #6f7074;}
.optionsDivVisible a:hover {color:#FFF;	background:#5F6062;	border-color:#cfd0d6;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {width:auto; height:26px; color:#FFF; font-weight:bold;	padding:2px; background:url(../images/contact/button_bg.gif) repeat-x left top;	cursor:pointer;	border:none;}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

