/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/

/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 * 
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body {
   text-align:center;
}

#doc {
   width:57.69em;
   *width:56.3em; /* IE */
   min-width:750px;
   margin:auto;
   text-align:left;
}

#hd,#bd {margin-bottom:1em;text-align:left;}
#ft {font-size:77%;font-family:verdana;clear:both;}

/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:75%;min-width:566px;}
.yui-t1 .yui-b {width:21.33%;min-width:160px;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:72.4%;min-width:546px;}
.yui-t2 .yui-b, .yui-t4 .yui-b {width:24%;min-width:180px;}

/* t3 & t6: L300 & R300 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:57.6%;min-width:430px;}
.yui-t3 .yui-b, .yui-t6 .yui-b {width:40%;min-width:300px;}

/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;}
.yui-t5 .yui-b {width:32%;min-width:240px;}

/* t7: 750 */
.yui-t7  #main .yui-b {min-width:750px;}


/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right; 
   display:inline;   /* IE */ 
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
   margin-left:2%; *margin-left:1.895%;   
   width:32%;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */


/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

p{margin-bottom:8px;}
h1,h2,h3,h4,h5,h6{margin-bottom:8px;}
h1{font-size:18pt}
h2{font-size:16pt}
h3{font-size:14pt}
h4{font-size:12pt}
h5{font-size:10pt}
h6{font-size:9pt}


input{padding:2px}

#yui-main{padding-right:4px;}
a:visited {color:#3E3EFA;}
a:hover {color:red;}

hr{height:1px;color:#DDD;background-color:#DDD;}

.the_loc{background-color:#EEE;padding:4px;margin-bottom:8px;}

.pad{background-color:#FFF;padding:4px;}

#bd{
	border-right:1px sold #000;
}

.nav_text {
	color : #00F;
	display : inline;
	font-family : helvetica, arial, sans-serif;
	font-size : small;
	font-weight : bold;
	text-decoration : underline;
	padding : 5px 5px 4px 6px;
}
.nav_text:visited{
	color : #00F;
}

.nav_text:hover{
	color : red;
	text-decoration:underline;
}

.nav_text_selected {
	color : #00F;
	display : inline;
	font-family : helvetica,arial, sans-serif;
	font-size : small;
	font-weight : bold;
	padding : 5px 5px 4px 6px;
	padding-bottom : 5px;
	text-decoration : underline;
}
.nav_text_selected:hover{
	color : red;
	text-decoration:underline;
}
.nav_text_selected:visited{
	color : #FFF;
}

.nav_cell_selected {
	display:inline;
	background-color : red;
	padding:4px;
}


.nav_cell {
	display:inline;
	padding:4px;
}

.navigation_container {
	line-height : normal;
	width : 100%;
	z-index: 50;
	min-width : 640px;
	margin-bottom:12px;
}

.navigation_list {
	list-style : none;
	margin : 0px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-top : 4px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.product_title {
	color : #00F;
	display : inline;
	font-family : helvetica, arial, sans-serif;
	font-size : medium;
	text-decoration : underline;
}
.product_title:visited{
	color : #00F;
}

.product_title:hover{
	color : red;
	text-decoration:underline;
}

.product_detail {
	color : #000;
	display : inline;
	font-family : helvetica, arial, sans-serif;
	font-size : large;
}

.price_table {
	border:1px solid #888;
}


.price_head {
	background-color:#DDD;
	padding:4px;
}

.price_1 {
	background-color:#FFF;
	padding:4px;
}

.price_2 {
	background-color:#EEE;
	padding:4px;
}

.big_product_title {
	color : #000;
	display : inline;
	font-family : helvetica, arial, sans-serif;
	font-size : x-large;
	text-decoration : none;
}

.big_product_title:visited{
	color : #000;
}

.big_product_title:hover{
	color : blue;
	text-decoration:underline;
}
