body
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a{
text-decoration: none;
color: #2F5395;
}

a:hover{
text-decoration: underline;
}

.productTitle
{
	font-size: 14pt !important;
	line-height: 30pt;
}

.attributeTitle
{
	font-weight: 600;
}

.retailPrice
{
	text-decoration: line-through;
}

.ourPrice
{
color: #f00;
font-weight:400;
font-size:108.1%;
}

.sectionTitle
{
	font-size: medium;
	font-weight: 600;
	color: #9E281E;
}

.breadcrumb a{
font-size: 108%;
}

.breadcrumb
{
padding: 10px 0px 10px 0px;
}

.categorySort
{
margin-bottom: 15px;
}

.rssIcon{
padding-left: 5px;
}

.copyRightNotice
{
float: right;
font-size: 77%;
padding-top: 10px;
}

.paging
{
margin: 10px 10px 25px 0px;
padding: 6px 0px 6px 20px;
border-top: 1px solid #BACDF4;
border-bottom: 1px solid #BACDF4;
background-color: #E5ECF4;
}

.productListItem
{
height: 100px ;
border-top: 1px dotted #BACDF4;
padding-top: 10px;
margin-right: 10px;
}

.productListImage
{
float:left;
display: inline;
padding: 2px 8px 2px 2px;
height: 96px;
width: 75px;
}

.productListText a{
font-size: 108%;
font-weight: 600;
}

.productListText p
{
 margin-bottom: 2px;
}

.productListText input
{
margin-top: 5px;
}

.productImage
{
float: left;
padding-right: 10px;
}

.productDetails p
{
padding-bottom: 10px;
}

.productReview
{
border-bottom: 1px dotted #BACDF4;
}

.productGoogleAd
{
float: right;
margin-left:3px;
}

.sidebarAd
{
margin-top: 5px;
}

.emailFriendTable
{
 margin-top: 15px;
}

.emailFriendTable td
{
padding: 3px;
vertical-align: top;
}

.logo
{
padding: 6px;
}

.searchBox
{
float: right;
margin: 5px 5px 0px 0px;
}

.cartPadding
{
margin-top: 15px;
}

.miniCart
{
border: 1px solid #F8F3BD;
padding-left: 5px;
margin-top: -7px;
margin-bottom: 10px;
background-color: #FFFBD5;
}

.miniCart a
{
font-weight: 900;
}

.welcomeTitle
{
margin-bottom: 10px;	
}

.awsPowered
{
margin: 15px 0px 10px 20px;
}

#doc3{
 margin: 0px;
}

#hd
{
background: #e5ecf4 url(../../images/reflection/header_bg.gif) repeat-x bottom left;
/*../../images/reflection/header_bg.gif*/
height: 67px;
margin-bottom: 4px;
}

#hd ul
{
margin-top: 15px;
padding: 6px 3px 6px 3px;
background-color: #f3ba22;
text-align: center;
border-top: 1px solid #6296DC;
border-bottom: 1px solid #6296DC;
}

#hd ul li
{
display: inline;
list-style-type: none;
}

#hd ul li a
{
color: #1E2BA9;
font-weight: 900;
border-right: 1px solid #fff;
padding: 2px 5px 0px 2px;
}

#hd ul li.last a {
	border-right: none;
}

#ft ul{
background-color: #000000;
text-align: center;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
}

#ft ul li{
margin-left:2px;
display: inline;
list-style-type: none;

}

#ft ul li.last a {
	border-right: none;
}

#ft ul li a{
color: #fff;
text-decoration: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
padding: 2px 10px 0px 2px;
}

#ft ul li a:hover{
 text-decoration: underline;
}



h1, h3{
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
background-color: #F8F3BD;
font-family: arial;
font-size: 107%;
font-weight: 900;
border-bottom: 2px solid #F3BA22;
margin-bottom: 7px;
}

h4
{
font-size: 108%;
font-weight: 900;
font-family: arial;
background-color: #E5ECF4;
padding: 2px 0px 2px 2px;
margin-top: 20px;
margin-bottom: 7px;
}

strong, .strong
{
	font-weight: 900;
}

.categories ul{
 margin-top: -7px;
}

.categories ul li{
border: 1px solid #F8F3BD;
margin-bottom: 0px;
background-color: #FFFBD5;
}

.categories ul li a{
color: #2F5395;
text-decoration: none;
padding-left: 1px;
border:1px solid #FFFBD5;
display: block;
}

.categories ul li a:hover{
text-decoration: underline;
background: #EFE8B3;
border:1px solid #CFC99B;
}

.featuredItem td{
padding-bottom: 10px;
padding-left: 2px;
padding-right: 2px;
}

.featuredItem a
{
font-weight: 900;
}

#paging{
display: inline;
margin-left:10px;
}

#paging li{
display: inline;
margin-right: 5px;
}

#paging li.currentPage{
padding: 0px 4px 0px 4px;
border:1px solid red;
}

#paging a{
display: inline;
padding: 0px 4px 0px 4px;
border: 1px solid #BACDF4;
}

#paging a:hover{
background: #BACDF4;
border: 1px solid #BACDF4;
text-decoration: none;
}

.topSellers li{
margin-left:30px;
list-style-type: decimal;
border-bottom:1px dotted #ccc;
margin:5px 0px 0px 30px;
padding-bottom: 5px;
}

.topTenImages{
display: block;
margin: 5px 5px 0px 5px;
}

.topSellers a{
text-decoration: none;
color: #5D82C6;
font-size: 92%;
}

.topSellers a:hover{
text-decoration: underline;
}

.topSellers .ourPrice{
display:block;
}

.userReviews li{
margin-bottom:20px;
}

.userReviews .summary{
font-weight:900;
}

.userReviews a{
font-weight:900;
padding: 0px 3px 0px 3px;
}

.userReviews a:hover{
text-decoration:none;
background:#C3D0DF;
}

.userReviewContent{
border:1px solid #BACDF4;
margin:10px 0px 10px 0px;
padding: 5px;
background:#EFF7FF;
display: none;
}

.editorialReview{
padding: 0px 5px 0px 5px;

}

.dtlink{
padding: 20px 0px 10px 10px;
border:0px solid red;
}

.links{
margin-top: 30px;
}

.links a{
font-size:116%;
}

.links p{
margin-bottom:20px;
padding:3px;
}

#imageSet{
margin:15px 0px 10px 0px;
}
#bd{
padding-top:10px;
}

#similarProducts li{
disptlay:inline;
float:left;
width:145px;
height:150px;
padding-left:5px;
position:relative;
}

#similarProducts .image{
text-align:center;
padding:5px 0px 5px 0px;
position:absolute;
width:145px;
top:40px;
}

#similarProducts .title{
text-align:center;
}

#similarProducts .ourPrice{
padding-top:5px;
text-align:center;
position:absolute;
top:130px;
width:145px;
}