/* style sheet for probelay.com */


/* from W3C sample///////////////////////////////////////////////////////////////// */
ADDRESS,
BLOCKQUOTE,
BODY, DD, DIV,
DL, DT,
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4,
H5, H6, IFRAME,
NOFRAMES,
OBJECT, OL, P,
UL, APPLET,
CENTER, DIR,
HR, MENU, PRE 		{ display: block }
LI 			{ display: list-item }
HEAD 			{ display: none }
TABLE 			{ display: table }
TR 			{ display: table-row }
THEAD 			{ display: table-header-group }
TBODY 			{ display: table-row-group }
TFOOT 			{ display: table-footer-group }
COL 			{ display: table-column }
COLGROUP 		{ display: table-column-group }
TD, TH 			{ display: table-cell }
CAPTION 		{ display: table-caption }
TH 			{ font-weight: bolder; text-align: center }
CAPTION 		{ text-align: center }
BODY 			{ padding: 8px; line-height: 1.33 }
H1 			{ font-size: 2em; margin: .67em 0 }
H2 			{ font-size: 1.5em; margin: .83em 0 }
H3 			{ font-size: 1.17em; margin: 1em 0 }
H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU 			{ margin: 1.33em 0 }
H5 			{ font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6 			{ font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, H4,
H5, H6, B,
STRONG 			{ font-weight: bolder }
BLOCKQUOTE 		{ margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS 		{ font-style: italic }
PRE, TT, CODE,
KBD, SAMP 		{ font-family: monospace }
PRE 			{ white-space: pre }
BIG 			{ font-size: 1.17em }
SMALL, SUB, SUP 	{ font-size: .83em }
SUB 			{ vertical-align: sub }
SUP 			{ vertical-align: super }
S, STRIKE, DEL 		{ text-decoration: line-through }
HR 			{ border: 1px inset }
OL, UL, DIR,
MENU, DD 		{ margin-left: 40px }
OL 			{ list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL 		{ margin-top: 0; margin-bottom: 0 }
U, INS 			{ text-decoration: underline }
CENTER 			{ text-align: center }
BR:before 		{ content: "\A" }







/* html styles */
html{ 
font-family:	 	verdana, arial, helvetica, sans-serif ;
font-size:	 	100%		;
font-size-adjust:	.58		;
font-style: 		normal		;
font-variant: 		normal 		;
font-weight:  		normal 		;
font-stretch: 		normal 		;

white-space: 		normal 		;
letter-spacing: 	normal 		;
word-spacing: 		normal 		;
text-transform: 	none 		;
text-indent: 		0px 		;
text-align: 		left 		;

line-height: 		normal		;

color:			black		;
background-color:	#c3c8ce		;
background-image: 	none		;
background-repeat:	no-repeat	;
background-attachment:	fixed		;
background-position:	0% 0%		;

height:		 	100% 		; 
width: 			100%		;

margin:			0px		;
padding:		0px		;

border-style:		none		;
border-width:		thin		;
border-color:		black		;
border-collapse:	collapse	;
border-spacing:		0px		;

list-style-type:	disc		;
list-style-position: 	outside		;
list-style-image:	none		;
}

/* body styles */
body {
margin:			0px		;
padding:		0px		;
}

/* pseudo class selectors */
a:link {color: blue;}
a:visited {color: purple;}
a:hover {color: lime;}
a:active {color: red;}




/* id's /////////////////////////////////////////////////////////////////////////// */

#header_box {
position:		absolute	;
top:			0px		;
left:			0px		;
width:			100%		;
background-color:	white		;
border-bottom-style:	ridge		;
border-bottom-width:	2px		;
border-bottom-color:	black		;
}

#spacer_box {
float:			left		;
visibility: 		hidden	 	;
width: 			1px		;
height: 		100%		;
}

#main_box {
padding: 		105px 0px 0px 0px;
}

#sidebar_box {
float:			left		;
width:			160px		;
margin: 		5px 5px	5px 3px	;
background-color:	#f5deb3		;
border-style:		ridge		;
border-color:		red		;
}

#content_box {
margin: 		0px 0px		;
padding:		0px 0px		;
}

#footer_box {
clear:			both		;
text-align:		center		;
padding:		10px 0px 0px 0px;
}



/* header ///////////////////////////////////////////////////////////////////////// */

.header {
margin: 		0px 0px	5px 0px	;
background-color:	white		;
border-bottom:		groove		;
}

img.header {
margin: 		0px 		;
border:			none		;
width:			347px		;
height:			100px		;
}



/* sidebar //////////////////////////////////////////////////////////////////////// */

.sidebar {
width:			160px		;
margin: 		0px 5px	5px 5px	;
background-color:	#f5deb3		;
border-style:		ridge		;
border-color:		red		;
float:			left		;
}

div.nav {
margin: 		0px 5px 0px 5px	;
}

div.sub_nav {
margin: 		0px 5px 0px 15px;
}

a.nav {
font-size: 		.69em		;
font-weight:		normal		;
}

em.nav {
font-size:		.69em		;
}

.navheading {
background-color:	#d2b48c 	;
text-align:		center		;
font-size:		.83em		;
font-weight:		bold		;
margin:			0px 0px 5px 0px	;
}

.sidebar_media {
text-align: 		center		;
margin:			5px 0px		;
}

img.sidebar_media {
margin:			0px		;
border-style:		none		;
}

.sidebar_notice {
font-size:		.58em		;
margin:			5px		;
}

.sidebar_notice_element {
margin:			5px 0px 0px 0px	;
}

.sidebar_emphasis {
color:			#dc143c		;
}



/* content //////////////////////////////////////////////////////////////////////// */

.product_box {
clear:			both		;
border-top-style:	ridge		;
border-width:		3px		;
border-color:		#f5deb3		;
margin:			5px		;
padding:		10px		;
}

.product_page_h2 {
clear:			both		;
margin:			5px		;
padding:		0px		;
}

.image_box {
float:			right		;
width:			138px		;
text-align:		center		;
}

.info_image {
border-style:		ridge		;
border-width:		2px		;
width:			128px		;
height:			128px		;
}

.info_image_link {
font-size: 		.69em		;
}

.info_image_caption {
font-size:		.69em		;
}

.info_price {
text-align:		center		;
font-size:		.83em		;
margin:			5px 10px 0px 10px;
}

.price {
font-style:		normal		;
font-weight:		bold		;
}

.info_sale {
font-family:		cursive		;
color:			#dc143c		;
font-size:		1.2em		;
}

.add_to_cart_button {
margin:			0px		;
border-style:		none		;
width:			62px		;
height:			24px		;
display:		inline		;
vertical-align:		middle		;
}

.free_shipping_button {
margin:			0px		;
border-style:		none		;
width:			106px		;
height:			24px		;
display:		inline		;
vertical-align:		middle		;
}

.add_to_cart_form {
margin:			0px		;
border-style:		none		;
display:		inline		;
vertical-align:		middle		;
}

.info_title {
font-size: 		.83em		;
font-weight:		bold		;
text-align:		center		;
color:			#00008b		;
padding:		0px		;
margin:			0px		;
}

.info_label {
position:		absolute	;
width:			130px		;
font-size: 		.83em		;
color: 			#00008b		;
}

.info_value {
padding-left:		130px		;
font-size: 		.83em		;
vertical-align:		middle		;
}

.info_highlight {
color:			#dc143c		;
padding-left:		130px		;
font-size: 		.83em		;
vertical-align:		middle		;
}

.info_highlight2 {
padding-left:		130px		;
font-size: 		.83em		;
vertical-align:		middle		;
font-weight:		bold		;
}





.content {
margin: 		0px 5px		;
}

p.content {
font-size: 		.83em		;
margin: 		1.33em 5px 	;
line-height:		1.5		;
}

p.content_highlight {
font-size: 		.83em		;
margin: 		1.33em 5px 	;
line-height:		1.5		;
background:		#fffacd		;
}

em.content {
font-weight:		bold		;
color: 			#00008b		;
margin: 		0px		;
}

h1.content {
font-size: 		1.2em		;
font-weight:		normal		;
margin:			0px		;
}

h2.content {
font-size: 		1em		;
font-weight:		bold		;
margin:			5px		;
}

h3.content {
font-size: 		.83em		;
font-weight:		normal		;
font-style:		italic		;
margin:			0px		;
}

dl.content {
font-size:		.69em		;
margin:			0px 5px		;
}

dt.content {
font-weight:		bold		;
margin:			0px		;
}

dd.content {
font-style:		italic		;
margin:			0px 0px 10px 0px;
}

ul.content {
list-style:		square		;
font-size:		.83em		;
}

li.content {
margin:			.5em 5px .5em 3em;
}

.big_list {
margin:			0px		;
list-style-type:	square		;
list-style-position:	outside		;
font-size:		1em		;
font-weight:		bold		;
color: 			#00008b		;
}

.big_text {
margin: 		1.33em 5px 	;
font-size:		1em		;
font-weight:		bold		;
line-height:		1.5		;
}

.notice {
font-size:		.58em		;
}

.view_cart_button {
margin: 		10px 0px	;
border-style:		none		;
width:			130px		;
height:			32px		;
display:		inline		;
}

.content_media {
text-align:		center		;
}

img.content_media {
border-style:		none		;
}

iframe.content_media {
width:			600px		;
height:			400px		;
border-style:		inset		;
border-width:		thin		;
}

.link_trail {
text-align: 		center		;
font-size:		.58em		;		
}

.contact_form {
padding:		0px		;
margin:			0px		;
}




.product_table {
width:			100%		;
margin:			0px		;
padding:		0px		;
border-collapse:	collapse	;
}

.product_cell {
white-space:		nowrap		;
border-top-style:	solid		;
border-color:		black		;
border-width:		1px		;
vertical-align:		middle		;
text-align:		center		;
margin:			0px		;
padding:		5px 5px		;
font-size: 		.83em		;
font-weight:		normal		;
}

th.product_cell {
border-top-style:	none		;
font-size: 		.83em		;
font-weight:		normal		;
color: 			#00008b		;
}

.product_cell_highlight {
font-weight:		bold		;
}

.qty_highlight {
color:			#dc143c		;
}

.product_links {
font-weight:		bold		;
}

.price_table_cell {
white-space:		nowrap		;
vertical-align:		middle		;
text-align:		left		;
margin:			0px		;
padding:		5px 5px		;
font-size: 		.83em		;
font-weight:		normal		;
}








/* footer ///////////////////////////////////////////////////////////////////////// */

a.footer {
width: 			auto		;
font-size:		.69em		;
font-weight:		bold		;
border-style: 		ridge		;
border-width:		2px		;
border-color:		red		;
margin:			0px 0px 5px 0px	;
}

hr.footer {
border-width:		2px		;
border-color:		black		;
}

.copyright {
color: 			#696969		;
font-size: 		.58em		;
margin: 		0px 		;
}

.w3c {
vertical-align:		middle		;
border-style:		none		;
width:			66px		;
height:			23px		;
margin:			0px 5px		;
}


.terms {
margin: 		0px 5px		;
}
