thephoto {
width:110px;
height:145px;
}

body,table,tr,td, input, select,textarea {
font: 10px Verdana;
}

.content {
font: 11px Trebuchet MS;
}


.s
{
font: 10.5px Verdana;
}

.l
{
font: 11px Verdana;
}


#tabsB {
font: 10px/1.5em Verdana;
float:center;
width:110%;
background:#FFFFFF;
line-height:normal;
}
#tabsB ul {
font: 10px/1.5em Verdana;
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsB li {
font: 10px/1.5em Verdana;
display:inline;
margin:0;
padding:0;
}
#tabsB a {
font: 10px/1.5em Verdana;
float:left;
background:url("images/tableftB.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsB a span {
font: 10px/1.5em Verdana;
float:left;
display:block;
background:url("images/tabrightB.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}

#tabsB a:hover span {
cursor:pointer;
color:#000;
}
#tabsB a:hover {
cursor:pointer;
background-position:0% -42px;
}
#tabsB a:hover span {
cursor:pointer;
background-position:100% -42px;
}

#tabsB #current a {
background-position:0% -42px;
}
#tabsB #current a span {
background-position:100% -42px;
}


.border
{
 	border-right: solid 1px gray; 
 	border-left: solid 1px gray;
 	border-top: solid 1px gray;
 	border-bottom: solid 1px gray;
	border-collapse: collapse;
}

.bor-l2
{
 	border-left: solid 1px #DEDEDE; 
	border-collapse: collapse;
}

.bor-r2
{
 	border-right: solid 1px #DEDEDE; 
	border-collapse: collapse;
}

.bor-t2
{
 	border-top: solid 1px #AAAAAA; 
	border-collapse: collapse;
}

.bor-b2
{
 	border-bottom: solid 1px #AAAAAA; 
	border-collapse: collapse;
}



.bor-b
{
 	border-bottom: solid 1px #AAAAAA; 
	border-collapse: collapse;
}

.bor-bdashed
{
 	border-bottom: dashed 1px #AAAAAA; 
	border-collapse: collapse;
}

.bor-t
{
 	border-top: solid 1px #AAAAAA; 
	border-collapse: collapse;
}

.bor-l
{
 	border-left: solid 1px #AAAAAA; 
	border-collapse: collapse;
}

.bor-r
{
 	border-right: solid 1px #AAAAAA; 
	border-collapse: collapse;
}

a
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}

input
{
	margin: 0px;
	border: solid rgb(64,64,64) 1px;
}

.note
{
	color: #FF0000;
}

input.submit
{
	border-width: 0px;
}

.h0color
{
	background-color: #E3E3E3;
}

.h1color
{
	background-color: #EAEAFA;
}

.h2color
{
	background-color: #EAFAEA;
}

.h3color
{
	background-color: #F3F3F3;
}

.h4color
{
	background-color: #F9F9F9; 
}

.h5color
{
	background: #FBE9D0;
}

.h6color
{
	background: #FEFDF1;
}

.h7color
{
	background: #FFFFFF;
}

.h8color
{
	background: #FF9999;
}


.h9color
{
	background-color: #E5E9F2; 
}

.hbgcolor
{
	background-color: #F3EFE0; 
}


sup
{
	font: 8px Verdana;
	font-weight:bold;
}



.sidemenu
{
width:165px;
background-color:#FFFFFF;
border-collapse:collapse;
border: 1px #AAAAAA solid;
}

.sidemenu th
{
background-color: #0F3B5E;
color: #FFFFFF;
font-weight:bold;
padding: 6px 0px 5px 10px;
text-align:center;
}

.sidemenu td
{
padding: 3px 0px 4px 10px;
border-bottom:1px #AAAAAA dashed;
}

.sidemenu td.last
{
padding: 3px 0px 4px 10px;
border-width:0px;
border-bottom:1px #AAAAAA solid;
}


.sidemenuHL
{
background-color: #D4DCE2;
}


.searchresults
{
width:100%;
height:100%;
background-color:#F8F8F8;
border-collapse:collapse;
border: 1px #AAAAAA solid;
}

.searchresults th
{
background-color: #9B3334;
color: #FFFFFF;
text-align:left;
font-weight:normal;
padding: 6px 0px 7px 10px;
}

.searchresults td.item
{
background-color:#F7F7F7;
padding: 10px 0px 3px 0px;
border-bottom:1px #AAAAAA dashed;
}

.searchresultitem
{
text-align:center;
border-collapse:collapse;
width:125px;
}

.searchresults td
{
padding: 1px 0px 1px 0px;
border-bottom:0px #AAAAAA none;
}

.searchresults td.pic img
{
border: solid 1px #333333;
}

.searchresults td.price
{
text-align:center;
font: bold 11px Verdana ;
}

.searchresults td.link
{
padding: 7px 0px 3px 0px;
text-align:center;
}

.searchresults td.link img
{
border-width: 0px;
}


.infoHL
{
background-color:#F7FCFC;
}

.info
{
width:165px;
background-color:#F7FCFC;
border-collapse:collapse;
}

.info th
{
background-color: #1C7C7B;
color: #FFFFFF;
font-weight:bold;
padding: 6px 0px 7px 10px;
text-align:center;
}

.info td
{
padding: 3px 0px 4px 10px;
border-bottom:1px #AAAAAA dashed;
}



.featured
{
width:100%;
background-color:#FFFFFF;
border-collapse:collapse;
border: 1px #AAAAAA solid;
}

.featured th
{
background-color: #1C7C7B;
color: #FFFFFF;
font-weight:bold;
padding: 6px 0px 5px 10px;
text-align:left;
}

.featuredHL
{
background-color: #1C7C7B;
}


.searchdetails
{
padding: 5px 5px 5px 5px;
}



.searchdetails td
{
padding: 1px 0px 1px 0px;
border-bottom:0px #AAAAAA none;
text-align:left;
}

.searchdetails td.pic img
{
border: solid 1px #333333;
width: 240px;
}

.searchdetails td.desc
{
color: #0F3B5E;
text-align:left;
font: bold 12px Verdana ;
}


.searchdetails td.price
{
text-align:left;
font: bold 12px Verdana;
padding: 5px 5px 5px 15px;
}

.searchdetails td.link
{
text-align:left;
padding: 7px 0px 3px 0px;
}


.checkout
{
width:100%;
border-collapse:collapse;
border-bottom: 0px #AAAAAA solid;
}

.checkout th
{
background-color: #0F3B5E;
color: #FFFFFF;
font-weight:bold;
padding: 6px 0px 5px 10px;
text-align:left;
border: 1px #AAAAAA solid;
}

.checkout input.radio
{
background-color:#FFFFFF;
border: 0px #AAAAAA solid;
width:20px;
padding: 0px 0px 0px 0px;
}

.checkout input.submit
{
background-color:#F7FCFC;
border: 0px #AAAAAA solid;
padding: 0px 0px 0px 0px;
}

.checkout input
{
background-color:#F5F5F5;
border: 1px #AAAAAA solid;
}

.checkout select
{
background-color:#F5F5F5;
border: 1px #AAAAAA solid;
}


.checkout td.buttons
{
border-top: 1px #AAAAAA solid;
border-bottom: 1px #AAAAAA solid;
padding:7px 7px 7px 7px;
background-color:#F7FCFC;
}


.cart
{
width:100%;
border-collapse:collapse;
border: 0px #AAAAAA solid;
}

.cart img.pic
{
border: 1px #AAAAAA solid;
margin: 0px 5px 5px 5px;
}

.cart th
{
background-color: #0F3B5E;
color: #FFFFFF;
font-weight:bold;
padding: 6px 0px 5px 10px;
text-align:left;
border: 1px #AAAAAA solid;
}

.cartitems th
{
background-color: #9B3334;
color: #FFFFFF;
font-weight:bold;
text-align:center;
border: 0px #AAAAAA solid;
}


.cart table.cartitems
{
background-color:#FFFFFF;
border: 1px #AAAAAA solid;
}

.cart table.cartitemstotal
{
border: 0px #AAAAAA solid;
}

.cart table.confcartitemstotal td
{
padding: 2px 0px 2px 0px;
text-align:center;
text-align:center;
border-bottom:0px #AAAAAA solid;
}


.cart table.confcartitemstotal td.conftotl
{
background-color:#FEFDF1;
border-left:1px #AAAAAA solid;
text-align:right;
}

.cart table.confcartitemstotal td.conftotr
{
background-color:#FEFDF1;
border-right:1px #AAAAAA solid;
}

.cart table.confcartitemstotal td.conftotfinl
{
background-color:#FEFDF1;
border-top:1px #AAAAAA dashed;
border-bottom:1px #AAAAAA solid;
border-left:1px #AAAAAA solid;
text-align:right;
font-weight:bold;
padding: 7px 0px 7px 0px; 
}

.cart table.confcartitemstotal td.conftotfinr
{
background-color:#FEFDF1;
border-top:1px #AAAAAA dashed;
border-bottom:1px #AAAAAA solid;
border-right:1px #AAAAAA solid;
text-align:center;
font-weight:bold;
padding: 7px 0px 7px 0px; 
}

.cart table.cartitemstotal td.totl
{
border-bottom:1px #AAAAAA solid;
border-left:1px #AAAAAA solid;
background-color:#FEFDF1;
text-align:center;
}

.cart table.cartitemstotal td.totm
{
border-bottom:1px #AAAAAA solid;
background-color:#FEFDF1;
text-align:center;
}

.cart table.cartitemstotal td.totr
{
border-bottom:1px #AAAAAA solid;
border-right:1px #AAAAAA solid;
background-color:#FEFDF1;
}


.cart table.cartitems td
{
border-bottom:1px #AAAAAA dashed;
padding: 2px 0px 2px 0px;
text-align:center;
}


.cart table.cartitems td.shipping
{
background-color: #F3F3F3;
padding: 7px 0px 7px 0px;
text-align:center;
}


.cart table.cartitems td.shippinglast
{
background-color: #F3F3F3;
padding: 7px 0px 7px 0px;
text-align:center;
border-bottom:0px #AAAAAA solid;
}



.cart table.cartitems td.withnotes
{
border-bottom:0px #AAAAAA dashed;
padding: 2px 0px 2px 0px;
text-align:center;
}



.cart table.cartitems td.last
{
border-bottom:0px #AAAAAA solid;
padding: 2px 0px 2px 0px;
}

.cart table.signin
{
background-color:#FFFFFF;
border: 1px #AAAAAA solid;
width:360px;
border-collapse: collapse;
}

.cart table.signin th
{
background-color: #F0F0F0;
color: #000000;
font-weight:normal;
text-align:center;
text-align:left;
padding: 2px 0px 2px 0px;
border-top: 0px #AAAAAA solid;
border-left: 0px #AAAAAA solid;
border-right: 0px #AAAAAA solid;
border-bottom: 1px #AAAAAA dashed;
}

.cart table.signin th.link
{
text-align:center;
}

.cart table.signin th.main
{
background-color: #0F3B5E;
color: #000000;
text-align:center;
border-top: 1px #AAAAAA solid;
border-bottom: 1px #AAAAAA solid;
padding: 5px 0px 5px 0px;
}


.cart table.signin th.desc
{
text-align:left;
}

.cart table.signin th.f
{
border-top: 1px #AAAAAA dashed;
}

.cart table.signin input.radio
{
border: 0px #AAAAAA solid;
width:20px;
}

.cart table.signin input.text
{
background-color:#F5F5F5;
border: 1px #AAAAAA solid;
width:160px;
}

.cart table.signin td.label
{
padding: 5px 0px 0px 0px;
}

.cart table.signin td.textinfo
{
padding: 0px 0px 5px 0px;
}
