﻿�Y
#wrapper-right-with-bg
{
    width:756px;
    float:right;
    background:transparent url(../images/wrapper-right-bg.gif) no-repeat top right;
}

#online-shopping
{
    background:url(../images/online-shopping-bg.jpg) no-repeat;
    margin:0px 10px 0px 18px;
    height:44px;
    padding-top:48px;
    padding-left:477px;
    color:white;    
}

div.products-shop
{
    margin:17px 5px 20px 33px;
    font-family:Trebuchet MS, Arial, Tahoma;
    font-size:9pt;
}

#reviews
{
    border:1px solid #65371f;
    background:url(../images/reviews.jpg) no-repeat top left;
    padding-left:75px;
    margin-right:20px;
    height:63px;
    padding-top:7px;
}

#product-info
{
    width:650px;
    margin-bottom:30px;
}

#product-img
{
    width:306px;
}

#categoryGrid
{
    
}

#productPhotos
{
	float:left;
	width:300px;
}

#extraDetails
{
	float:left;
	width:150px;
}


#productDisplay
{
	border:1px solid #eae5ce;
	margin-bottom:30px;
}

#product-details-links
{
	float:right;
	width:200px;
	font-size:10pt;
	line-height:220%;
}
.logout
{
	color:Red;
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;
	font-weight:bold;	
}
.logout a:hover
{
	color:Red;
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;
	font-weight:bold;	
}
.logout a:link
{
	color:Red;
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;
	font-weight:bold;	
}
.address
{
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;	
}
.sublink
{
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;
}
.sublink a:hover
{
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;
}
.sublink a:link
{
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;
}
.hdr-title
{
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:10pt;	
	float:left;
}
div.form-label
{
	float:left;
	text-align:right;
	width:auto; /* Originally 50px -- Buddy Quaid*/
	padding-right:10px;
	font-weight:bold;
	font-size:10pt;
	font-family:Trebuchet MS, Arial, Tahoma;
}
div.form-label-required
{
	float:left;
	text-align:right;
	width:auto; /* Originally 50px -- Buddy Quaid*/
	padding-right:10px;
	font-weight:bold;
	font-size:10pt;
	font-family:Trebuchet MS, Arial, Tahoma;
}
#customerLogin div.form-label
{
	float:left;
	clear:left;
	text-align:right;
	width:100px; /* Originally 50px -- Buddy Quaid*/
	padding-bottom:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:10pt;
}

div.form-field
{
	float:left;
	width:auto;  /* Originally 90px -- Buddy Quaid */
	font-size:10pt;
	font-family:Trebuchet MS, Arial, Tahoma;
	padding-bottom:2px;	
}
.field
{
	width:234px;	
}
.dropdown_field
{
	width:238px;	
}
.myerror
{
	color:Red;
	font-family:Trebuchet MS, Arial, Tahoma;
	padding:0px 0px 0px 50px;	
	font-size:10pt;
}

#customerLogin div.form-field
{
	float:left;
	width:auto;  /* Originally 90px -- Buddy Quaid */
	padding-bottom:10px;
	font-size:10pt;
}

div.form-label-price
{
	float:left;
	text-align:right;
	width:50px;
	padding-bottom:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:11pt;
}

div.form-field-price
{
	float:right;
	width:90px;
	padding-bottom:10px;
	font-size:11pt;
}

div.label-price
{
	float:left;
	text-align:right;
	width:30px;
	padding-bottom:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:9pt;
}

div.field-price
{
	float:right;
	width:90px;
	padding-bottom:10px;
	font-size:9pt;
}

div.pagination
{
    font-family:Trebuchet MS, Arial, Tahoma;
    font-size:10pt;
    margin-top:20px;
	margin:0px 53px 37px 33px;
}

/* Paragraph styles */

div.products-shop p
{
    margin:0px 20px 20px 0px;
	line-height:150%;
}

div.titles, h2, #topOptions
{
    font-family:Trebuchet MS, Arial, Tahoma;
    font-size:13pt;
    margin:30px 20px 20px 0px;
    font-weight:normal;
}

div.myrow
{
	width:670px;
	font-size: 11pt;
}

div.display
{
	float:left;
	width:250px;
}

div.sort
{
	float:right;
	width:420px;
	text-align:right;
}

h2, #topOptions
{
	margin:30px 53px 37px 33px;
}
#pageContent h2{
	margin-left:0;
}

#productTable
{
	margin:0px 53px 30px 33px;
	width:670px;
	font-family:Trebuchet MS, Arial, Tahoma;
    font-size:9pt;
}

#productTable td.content-even
{
	width:320px;
	padding-right:15px;
}

#productTable td.content-odd
{
	width:320px;
	padding-left:15px;
}


/* Image Styles */

div.products-shop img
{
    border:0px;
	margin-bottom:10px;
}

/* Link Styles */

div.products-shop p a:link, div.products-shop p a:visited
{
    color:Black;
    text-decoration:underline;
}

div.products-shop p a:hover
{
    color:Black;
    text-decoration:none;   
}

div.title a:link, div.title a:visited
{
    font-family:Trebuchet MS, Arial, Tahoma;
    font-size:9pt;
    color:Black;
    text-decoration:underline;
}

div.title a:hover
{
    font-family:Trebuchet MS, Arial, Tahoma;
    font-size:9pt;
    color:Black;
    text-decoration:none;
}

a.product-link:link, a.product-link:visited
{
	text-decoration:underline;
	color:black;
}

a.product-link:hover
{
	text-decoration:none;
	color:black;
}

a.email-to-frnd:link, a.email-to-frnd:visited
{
	color:black;
	text-decoration:underline;
	padding-left:30px;	
	background:url(../images/email-to-frnd.jpg) no-repeat top left;
	height:21px;
	padding-bottom:15px;
}

a.email-to-frnd:hover
{
	color:black;
	text-decoration:none;
	padding-left:30px;	
	background:url(../images/email-to-frnd.jpg) no-repeat top left;
	height:21px;
	padding-bottom:15px;
}

a.add-to-wishlist:link, a.add-to-wishlist:visited
{
	color:black;
	text-decoration:underline;
	padding-left:30px;	
	background:url(../images/add-to-wishlist.jpg) no-repeat top left;
	height:23px;
	padding-bottom:15px;
}

a.add-to-wishlist:hover
{
	color:black;
	text-decoration:none;
	padding-left:30px;	
	background:url(../images/add-to-wishlist.jpg) no-repeat top left;
	height:23px;
	padding-bottom:15px;
}

a.back-to-list:link, a.back-to-list:visited
{
	color:black;
	text-decoration:underline;
	padding-left:30px;	
	background:url(../images/back-to-list.jpg) no-repeat top left;
	height:22px;
	padding-bottom:15px;
}

a.back-to-list:hover
{
	color:black;
	text-decoration:none;
	padding-left:30px;	
	background:url(../images/back-to-list.jpg) no-repeat top left;
	height:22px;
	padding-bottom:15px;
}