
/* Home Page
------------------------------ */
#col2 .splashBoxLayout{
	margin: 0;
	padding: 0em 2em 1em;
	float: left  !important;
	clear: none !important;
	width: 250px;
	border: 0px solid #FFFF66 !important;
}
#col2 .splashBox {padding:0px; margin:0px; background: #5A8AF7 url(../images/splash_box.gif) no-repeat right bottom; width: 240px; color: #fff; clear:none;}
#col2 .splashBoxImg  {padding:0px !important; margin:0px !important; clear:none !important; border: 0px solid #FFFF66 !important;clear:none !important;}
#col2 .splashBox a {padding:0px; margin:0px; clear:none; border: 0px solid #99FF00; display:inline; width:240px; }
#col2 .splashDesc {
	background: #5A8AF7 ;
	overflow: auto;
	background: #5A8AF7 url(../images/splash_box.gif) no-repeat right bottom;
}
#col2 .splashDesc p {float: left; width: 160px; font-size: 12px; margin: 4px; clear:none;}
#col2 .splashPrice {float: right; width: 56px; font-size: 12px; margin: 4px; padding-top: 6px; clear:right;}

/* Selection Page
------------------------------ */
.advertSurround {margin: 5px auto; width: 772px; background: #fff; border: 1px solid #0038EF;height: 190px;}

.advertPicture {float: left; margin: 5px; margin-right: 2px; padding: 0; width: 240px;}
.advertPicture a {border: 1px solid #5A8AF7; margin: 0; padding: 0; display: block; width: 240px; height: 180px;}
.advertPicture a:hover {border-color: #f00;}
.advertPicture a img {margin: 0; padding: 0 !important;}
 
.advertInfo {float: left; margin: 5px; width: 504px;}
html>body .advertInfo {width: 514px;}

.advertRight {position: absolute; width: 504px; background: #D7E9FF url(../images/intro_grad.gif) bottom left repeat-x; border: 1px solid #5A8AF7; height: 180px;}
html>body .advertRight {width: 514px;}

.advertLineOne {margin: 2px; padding: 2px;}
.advertLineOne h2 {margin: 0px; padding: 0px 0px 0.2em; font-size: 110%; letter-spacing: .15em; color: #0038EF;}
.advertLineOne h2 a, .advertLineOne h2 a:visited, .advertLineOne h2 a:link {display: block; padding: 4px; color: #0038ef; text-decoration: none; border: 1px solid #D7E9FF; font-size: 1.2em;}
.advertLineOne h2 a:hover, .advertLineOne h2 a:active, .advertLineOne h2 a:focus {background: #fff; border: 1px solid #0038EF; text-decoration: underline;}

.advertAsthetics {margin-left: 8px; text-align: left; text-transform: up; letter-spacing: .15em; font-weight: bold;}

.advertLineTwo {margin: 4px;padding:2px;}

ul.advertSummary {float: left; list-style-type: none; margin: 4px; padding: 0; font-size: 90%; font-size: 110%;}
.advertSummary li {margin: 0; padding: 0;}
.advertLineThree {z-index: 10; position: relative; right: 4px; bottom: 4px; text-align: right;}

.advertPrice {margin-right: 4px; /*float: right;*/ font-size: 200%; font-weight: lighter; font-style: italic; color: #222222;}

/* Selection Page BACKUP
------------------------------ */
/*#col2 .advertSurround {margin: .5em auto; width: 100%; background: #ffffff; position: relative; border: 1px solid #0038EF; z-index: 1; height: 190px; overflow: hidden;}

#col2 .advertPicture {margin: 0; padding: 0; width: 240px; position: absolute; z-index: 3; top: 4px; left: 4px;}
#col2 .advertPicture a {border: 0; margin: 0; padding: 0; white-space: nowrap;}
#col2 .advertPicture a img {border: 1px solid #5A8AF7; margin: 0; padding: 0;}
#col2 .advertPicture a:hover img  {border-color: #f00;}
 
#col2 .advertInfo {position: absolute; width: 100%; z-index: 2; right: 4px; top: 4px;}

#col2 .advertRight {margin-left: 248px; overflow: visible; background: #D7E9FF url('../images/intro_grad.gif') bottom left repeat-x; border: 1px solid #5A8AF7; height: 182px;}
html>body #col2 .advertRight {height: 180px;}

#col2 .advertLineOne {margin: 2px; padding: 2px;}
#col2 .advertLineOne h2 {margin: 0px; padding: 0px 0px 0.2em; font-size: 110%; letter-spacing: .15em; color: #0038EF;}
#col2 .advertLineOne h2 a,  #col2  .advertLineOne h2 a:visited, #col2  .advertLineOne h2 a:link {display: block; padding: 4px; color: #0038ef; text-decoration: none; border: 1px solid #D7E9FF; font-size: 1.2em;}

#col2 .advertLineOne h2 a:hover,#col2  .advertLineOne h2 a:active,#col2  .advertLineOne h2 a:focus  {background: #fff; border: 1px solid #0038EF; text-decoration: underline; }

#col2 .advertAsthetics {margin-left: 8px; text-align: left; text-transform: up; letter-spacing: .15em; font-weight: bold;}

#col2 .advertLineTwo {margin: 4px;padding:2px;}

#col2 ul.advertSummary {float: left; list-style-type: none; margin: 4px; padding: 0; font-size: 90%; font-size: 110%;}
#col2 .advertSummary li {margin: 0; padding: 0;}
#col2 .advertLineThree {margin: 4px; clear: both;}

#col2 .advertPrice {margin-right: 4px; float: right; font-size: 200%; font-weight: lighter; font-style: italic; color: #222222;}*/


/* Detail Page
------------------------------ */
fieldset {color: #0038EF; padding: .4em;}
legend {color: #0038EF; font-weight: normal; font-size: 81%; text-transform: uppercase;}
fieldset form {margin: 0; padding: 0;}

#col2 table.data {border: 0; margin: 0; border: 1px solid #5A8AF7; border-bottom: 0;}
#col2 .data th, .data td {margin: 0; padding: 2px; vertical-align: top;}
#col2 .data tr {}
#col2 .data th {color: #0038EF; border-bottom: 1px solid #5A8AF7; border-right: 1px solid #5A8AF7; text-align: right; font-size: 90%; font-weight: normal;}
#col2 .data th strong {font-weight: normal;}
#col2 .data td {color: #0038EF; border-bottom: 1px solid #5A8AF7; background: #fff; text-align: left;}

#photoBox {width: 256px; margin: 0 auto; text-align: center;}
#photoimage {border: 1px solid #5A8AF7;}
#col2 .imageSelect td {text-align: center;}
#col2 .imageSelect input {width: 96px; margin: .25em; background: #0038EF; color: #fff; border: 1px groove #fff;}
#col2 .imageSelect input:hover {background: #D6EBFF; color: #0038EF; border: 1px inset #fff;}
#col2 .imageSelect input:active, .imageSelect input:focus {background: #D6EBFF; color: #0038EF; border: 1px inset #fff;}
