body
{
  background:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align:center;
  color:#666666;
  margin:0;
  padding:0;
}

a,
a:link,
a:active,
a:visited
{
  color: #666;
  text-decoration: none;
}

a:hover
{
  color: #da0269;
  text-decoration: none;
}

a.under
{
	text-decoration: underline;	
}

p
{
  margin: 0 0 10px 0;
  padding: 0;
}

p a,
p a:link,
p a:active,
p a:visited
{
	text-decoration: none;	
}

.no-pad
{
	margin: 0;
	padding: 0;
}

.pad10
{
	padding: 0 0 10px 0;
}

.pad20
{
	padding: 0 0 20px 0;
}

.mar5
{
	margin: 0 0 5px 0;
}

.mar20
{
	margin: 0 0 20px 0;	
}

img
{
	border: none;
	padding: 0;
	margin: 0;
}

h1
{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 20px;
	color: #380074;
	font-weight: normal;
}

h2
{
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 18px;
	color: #380074;
	font-weight: normal;
}

h3
{
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 16px;
	color: #380074;
	font-weight: normal;
}

h4
{
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 14px;
	color: #380074;	
	font-weight: normal;
}

h4 a,
h4 a:link,
h4 a:active,
h4 a:visited
{
	color: #380074;
}

h4 a:hover
{
	color: #da0269;
}

h5
{
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 12px;
	font-weight: normal;
}

.clear
{
	clear: both;
	height: 0px;
}

/* Page styles start */

#page
{
  margin: 0 auto 30px;
  padding: 0;
  width: 1000px;
  text-align: left;
}

#page-a
{

}

#page-content
{
	margin: 10px 10px 0 20px;
}

#page-content-one-column
{
	margin: 10px 30px 0 30px;
}

.page-content-title
{
	position: relative;	
}

.account-order-pagination
{
	position: relative;
	height: 26px;
	padding: 0 0 10px 0;	
}

.fleft
{
	float: left;	
}

.fright
{
	float: right;	
}

/* header styles start */

#header
{

}

#header-top
{
	position: relative;
	width: 1000px;
	height: 120px;
	background: url("../../graphics/templates/click/header/main_header_top.jpg") no-repeat 0 0;
}

#header-link
{
	position: absolute;
	top: 35px;
	left: 35px;
}

#header-link-gwg
{
	position: absolute;
	right: 25px;
	top: 35px;
	background: url("../../graphics/templates/click/header/GWG_logo_blue.jpg") no-repeat 0 0;
}

#top-links
{
	width: 1000px;
	height: 40px;
}

#top-bar-container
{
	margin: 0 10px 0 20px;
	position: relative;
	padding: 0 10px 0 0;
	height: 50px;
	background: url("../../graphics/templates/click/misc/shadow_repeat_right.jpg") repeat-y top right;
}

#top-bar
{
	padding: 0 20px 10px 0;
	height: 40px;
	line-height: 40px;
	background: #380074 url("../../graphics/templates/click/misc/shadow_repeat_bottom.jpg") repeat-x bottom left;
	color: #ffffff;
	text-align: right;
}

#top-bar a,
#top-bar a:link,
#top-bar a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#top-bar a:hover
{
	color: #ae95c7;
	text-decoration: none;
}

/* Content style start */

#content-left
{
	float: left;
	width: 200px;
}

#content-main
{
	float: left;
	width: 530px;
	padding: 0 0 0 0;
	margin: 0 10px 0 20px;
	min-height: 10px;
}

#content-right
{
	float: left;
	width: 210px;
	padding: 0 0 0 0;
}

/* footer styles start */

#footer
{
	margin: 20px 20px 0 20px;
	padding: 0;
}

#footer-banner
{	
	padding: 0 0 20px 0;
}

#footer-banner-left
{
	float: left;	
}

#footer-banner-right
{
	float: right;
}

.banner-right-item
{
	float: right;
	padding: 0 0 0 10px;
	width: 115px;
}

.banner-right-item-image
{
	display: block;
	float: left;
}

.banner-right-item-text
{
	float: left;
	padding: 0 0 0 5px;
}

#footer-top
{
	padding: 20px 20px 20px 20px;
	height: 14px;
	position: relative;
	background: #380074 url("../../graphics/templates/click/footer/footer_corner_20x20.gif") no-repeat bottom right;
	margin: 0;
}

#footer-top,
#footer-top a,
#footer-top a:link,
#footer-top a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#footer-top a:hover,
#footer-top a.selected
{
	color: #ae95c7;
	text-decoration: none;
}

#footer-bottom
{
	padding: 20px;
	color: #ae95c7;
}

#footer-bottom a,
#footer-bottom a:link,
#footer-bottom a:active
{
	color: #ae95c7;
	text-decoration: none;
}

#footer-bottom a:hover
{
	color: #380074;
	text-decoration: none;
}

/* content border shade */

.border-shade-container
{
	margin: 0 0 10px 0;;
	position: relative;
	padding: 0 10px 0 0;
	background: url("../../graphics/templates/click/misc/shadow_repeat_right.jpg") repeat-y top right;
}

.border-shade-content
{
	padding: 0 0 10px 0;
	background: url("../../graphics/templates/click/misc/shadow_repeat_bottom.jpg") repeat-x bottom left;
	margin: 0;
}

/* search */

#search-box-container
{
	margin: 0 0 20px 0;
}

.search-input
{
	border: none;
	float: left;
	font-size: 11px;
	height: 14px;
	margin: 0;
	padding: 3px 10px 3px 3px;
	width: 115px;
}

.search-img
{
	display: block;
	float: right;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 20px;
}

/* General */

.block-title
{
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 20px;
	margin: 0;
	position: relative;
}

.block-title-image
{
	display: block;
	position: absolute;
	left: 20px;
	top: 13px;	
}

.block-content-box
{
	padding: 20px;
}

.block-content-box-content
{
	padding: 20px;
	position: relative;	
	background-color: #ffffff;
}

.block-content-box-content-dividers
{
	background: #ffffff url("../../graphics/templates/click/misc/dotted_lines_background.gif") repeat-y 0 0;
}

.block-content-box-content-item
{
	float: left;
	width: 105px;
	padding: 0 20px;
}

.block-content-box-content-item-alt
{
	float: left;
	width: 106px;
	padding: 0 20px;
}

.block-content-box-content-item p,
.block-content-box-content-item-alt p
{
	font-size: 10px;
}

p.price
{
	color: #380074;
	font-size: 12px;
	font-weight: bold;
}

.font-color-main
{
	color: #380074;
}

.blue-dark
{
	background-color: #380074;
}

.blue-light
{
	background-color: #ae95c7;
}

.mag-dark
{
	background-color: #da0269;
}

.mag-light
{
	background-color: #e7659f;
}

.component-heading
{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

ul#top-sellers
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#top-sellers li
{
}

ul#top-sellers li a,
ul#top-sellers li a:visited,
ul#top-sellers li a:link
{
	display: block;
	padding: 0 0 0 20px;
	line-height: 20px;
	background: url("../../graphics/templates/click/buttons/nav_arrow_onpink_norm.gif") no-repeat 0 5px;
	color: #ffffff;
	text-decoration: none;
}

ul#top-sellers li a:hover
{
	background: url("../../graphics/templates/click/buttons/nav_arrow_onpink_roll.gif") no-repeat 0 5px;
	color: #da0269;
	text-decoration: none;
}

/* Side nav */

.click-health-beauty-nav-side0
{
	margin: 0 0 20px 0;
	padding: 20px 0;
	list-style-type: none;
	background-color: #ae95c7;
}

.click-health-beauty-nav-side0 li
{
}

.click-health-beauty-nav-side0 li a,
.click-health-beauty-nav-side0 li a:link,
.click-health-beauty-nav-side0 li a:visited
{
	display: block;
	padding: 0 0 0 40px;
	line-height: 20px;
	background: url("../../graphics/templates/click/buttons/nav_arrow_norm.gif") no-repeat 20px 5px;
	color: #ffffff;
	text-decoration: none;
}

.click-health-beauty-nav-side0 li a:hover,
.click-health-beauty-nav-side0 li a.selected
{
	background: #380074 url("../../graphics/templates/click/buttons/nav_arrow_roll.gif") no-repeat 20px 5px;
	color: #ffffff;
	text-decoration: none;
}

.click-health-beauty-nav-side1
{
	padding: 20px 0;
	background: #f8f6fa;
	list-style-type: none;
	margin: 0;
}

.click-health-beauty-nav-side1 li
{
}

.click-health-beauty-nav-side1 li a,
.click-health-beauty-nav-side1 li a:link,
.click-health-beauty-nav-side1 li a:visited
{
	color: #ae95c7;
	padding: 0 0 5px 20px;
	line-height: normal;
	background: none;
	text-decoration: none;
}

.click-health-beauty-nav-side1 li a.last,
.click-health-beauty-nav-side1 li a.selected
{
	padding: 0 0 5px 20px;
}

.click-health-beauty-nav-side1 li a:hover,
.click-health-beauty-nav-side1 li a.selected
{
	color: #380074;
	text-decoration: none;
}

.click-health-beauty-nav-side2
{
	padding: 5px 0 10px 0;
	list-style: none;
	margin: 0;
}

.click-health-beauty-nav-side2 li
{
	padding: 0 0 5px 20px;
}

.click-health-beauty-nav-side2 li a,
.click-health-beauty-nav-side2 li a:link,
.click-health-beauty-nav-side2 li a:visited
{
	color: #ae95c7;
	padding: 0 0 0 20px;
	background: url("../../graphics/templates/click/misc/sub_nav_bullet_norm.gif") no-repeat 10px 5px;
	line-height: normal;	
	text-decoration: none;
}

.click-health-beauty-nav-side2 li.last
{
	padding: 0 0 0 20px;
}

.click-health-beauty-nav-side2 li a:hover,
.click-health-beauty-nav-side2 li a.selected
{
	background-image: url("../../graphics/templates/click/misc/sub_nav_bullet_roll.gif");
	color: #380074;
	text-decoration: none;
}

/* homepage */

.content-intro-text
{
	padding: 0 20px 10px 20px;
}

/* product / listing page styles */

.list-row
{
	padding: 0 0 20px 0;
	margin: 0 10px 0 0;
}

.list-row-alt
{
	padding: 21px 0 20px 0;
	margin: 0 10px 0 0;
	background: url("../../graphics/templates/click/misc/dotline_horz_onwhite.gif") repeat-x 0 0;	
}

.list-item
{
	float: left;
	width: 115px;
	padding: 0 20px 0 0;
}

.list-item-alt
{
	float: left;
	width: 115px;
	padding: 0;
}

.list-item-img-container
{
	display: block;
	width: 113px;
	height: 113px;
	border: 1px solid #e3edec;
	text-align: center;
	line-height: 113px;
}

.list-item-img-container:hover
{
	border-color: #b6a8cd;
}

.list-item-image
{	
	vertical-align: middle;	
}

.list-item-image-link
{		
	display: block;
	width: 113px;
	height: 113px;
}

.list-item-text
{
	padding: 10px 0 0 0;
	position: relative;
}

.list-item-text a,
.list-item-text a:link,
.list-item-text a:visited,
.list-item-text a:active
{
	text-decoration: none;
}

.list-item-text-title
{
	height: 35px;
}

.list-item-merch-img
{
	position: absolute;
	bottom: 0;
	right: 0;	
}

/* product detail */

#product-detail
{
	width: 520px;
	margin: 0 10px 0 0;
}

#product-detail-left
{
	float: left;
	width: 260px;
}

#product-detail-right
{
	float: right;
	width: 250px;
}

#product-detail-image-container
{
	border: 1px solid #e3dbec;
	width: 248px;
	height: 248px;
	line-height: 248px;
	text-align: center;
}

#product-detail-image-container:hover
{
	border: 1px solid #b6a8cd;	
}

#product-detail-image-link
{
	display: block;
	width: 248px;
	height: 248px;
}

#detail-qty-price
{
	padding: 0 0 20px 0;
}

#detail-add-to-basket
{
  padding: 20px 0 0 0;
  position: relative;
  min-height: 140px;
}

#detail-qty
{
	float: left;
	padding: 0 20px 0 0;
}

#detail-price
{
	float: left;
}

.detail-merch-img
{
	display: block;	
}

#detail-merch-img-container
{
	position: absolute;
	top: 20px;
	right: 0;
	width: 60px;	
}

.product-detail-additional-images
{
	margin-top: 10px;	
}

.product-detail-additional-image-container,
.product-detail-additional-image-container-alt
{
	float: left;
	width: 80px;
}

.product-detail-additional-image-container
{
	margin-right: 10px;		
}

.product-detail-additional-image-container-alt
{
	margin-right: 0px;		
}

.product-detail-additional-image-border
{
	width: 68px;
	height: 68px;
	border: 1px solid #e3dbec;
	line-height: 68px;
	text-align: center;
}

.product-detail-additional-image-border:hover
{
	border: 1px solid #b6a8cd;	
}

.add-image
{
	vertical-align: middle;	
}

.out-of-stock-text
{
	width: 180px;	
	color: red;
}

.breadcrumb
{
	/*height: 39px;
	line-height: 39px;*/
	padding: 0 0 10px 0;
	margin: 0 10px 20px 0;
	background: url("../../graphics/templates/click/misc/dotline_horz_onwhite.gif") repeat-x bottom left;
}

.breadcrumb_selected
{
	color: #380074;	
}

.dotted-horiz
{
	background: url("../../graphics/templates/click/misc/dotline_horz_onwhite.gif") repeat-x 0 0;
	height: 1px;		
}

/* downloads section styles - copied from fab n fix */

.downloads-container
{
	float: left; 
	width: 250px;
	min-height: 50px;	
	margin-bottom: 10px;
}

.downloads-container-left
{
	float: left;
	width: 120px;
	padding-right: 5px;
}

.downloads-container-right
{
	float: left;
	width: 120px;
	padding-right: 5px;
}

.downloads-container-left-img
{
	float:left;
	width:40px;
}

.downloads-container-right-text
{
	float: left; 
	width: 75px;
	text-align: left;
	padding-left: 5px;
	font-size: 9px;
	margin-top: 4px;
}

/* Shopping basket */

#shopping-basket
{	
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	position: relative;
	background: #ae95c7 url("../../graphics/templates/click/misc/shadow_repeat_right.jpg") repeat-y top right;
}

#shopping-basket-container
{
	padding: 0 0 10px 0;
	background: url("../../graphics/templates/click/misc/shadow_repeat_bottom.jpg") repeat-x bottom left;
}

#shopping-basket-image
{
	display: block;
}

#shopping-basket-content-container
{
	padding: 0 20px 20px;	
}
/*
#shopping-basket-content-container a,
#shopping-basket-content-container a:link,
#shopping-basket-content-container a:visited
{
	color: #d6cae3;	
}

#shopping-basket-content-container a:hover
{
	color: #380074;
}
*/


#shopping-basket-content
{
	background: url("../../graphics/templates/click/misc/dotline_horz_shoppingbag.gif") repeat-x bottom left;
	padding: 0 0 11px 0;
	margin: 0 0 10px 0;	
}

#basket-promo-discount-code
{
	background: url("../../graphics/templates/click/misc/dotline_horz_shoppingbag.gif") repeat-x top left;
	padding: 11px 0 0 0;
	margin: 10px 0 0 0;	
	color: #fff;	
}


.basket-help a,
.basket-help a:link,
.basket-help a:visited
{
	color: #d6cae3;
	background: url("../../graphics/templates/click/misc/shoppingbag_bullet_norm.gif") no-repeat 0 4px;
	padding: 0 0 0 10px;
	text-decoration: none;
}

.basket-help a:hover
{
	color: #380074;
	background: url("../../graphics/templates/click/misc/shoppingbag_bullet_roll.gif") no-repeat 0 4px;
	text-decoration: none;	
}

ul.basket-items
{
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	background: url("../../graphics/templates/click/misc/dotline_horz_shoppingbag.gif") repeat-x bottom left;	
	
}

ul.basket-items li
{
	height: 40px;
	padding: 3px 3px 3px 10px;
	margin: 0 0 1px 0;	
	color: #666;
}

ul.basket-items li.light
{
	background-color: #f8f6fa;
}

ul.basket-items li.dark
{
	background-color: #ede9f2;
}

ul.basket-items li a,
ul.basket-items li a:link,
ul.basket-items li a:visited,
ul.basket-items li a:active,
ul.basket-items li.light a,
ul.basket-items li.light a:link,
ul.basket-items li.light a:visited,
ul.basket-items li.light a:active,
ul.basket-items li.dark a,
ul.basket-items li.dark a:link,
ul.basket-items li.dark a:visited,
ul.basket-items li.dark a:active
{
	color: #666;	
	text-decoration: none;
}

ul.basket-items li a:hover,
ul.basket-items li.light a:hover,
ul.basket-items li.dark a:hover
{
	color: #ae95c7;	
	text-decoration: none;
}

.basket-total
{
	padding: 10px 0;
	color: #fff;
}

.basket-options
{		
}

.basket-view
{
	display: block;
	float: left;
}

.basket-checkout
{
	display: block;
	float: right;
}

/* Pagination */

/* Pagination styles */

.pagination__container
{
	margin: 0 10px 0 0;
	position: absolute;
	top: 0;
	right: 0;	
	line-height: 26px;
	color: #380074;
}

ul.pagination__list
{
	margin: 0;
	padding: 3px 5px 3px 5px;
	list-style-type: none;		
	display: block;
	float: right;
}

ul.pagination__list li
{	
	display: block;
	float: left;	
	width: 20px;
	height: 20px;
	padding: 0 5px 0 0;
}

ul.pagination__list li a,
ul.pagination__list li a:link,
ul.pagination__list li a:active,
ul.pagination__list li a:visited
{
	background: url(../../graphics/templates/click/misc/pagination_blue_circle_off.jpg) no-repeat 0 0;	
	line-height: 20px;
	width: 20px;	
	height: 20px;	
	display: block;	
	color: #fff;
	text-align: center;
	text-decoration: none;
}

ul.pagination__list li a:hover,
ul.pagination__list li a.pagination__selected
{
	background-image: url(../../graphics/templates/click/misc/pagination_magenta_circle_o.jpg);
	text-decoration: none;
	
}

.content-container
{
	margin: 0 10px 0 0;	
}
/* News item */

.news-item-list
{	
	border-top: 1px solid #5358a1;
	padding: 0;
	margin: 0 10px 0 0;
	list-style-type: none;
}

.news-item
{
	padding: 20px 0;
	border-bottom: 1px solid #5358a1;	
}

.news-item-image-container
{	
	float: left;
	width: 187px;
	margin: 0 10px 0 0;	
}

.news-item-image
{		
	display: block;
}

.news-item-image:hover
{	
}

.news-item-text
{	
}

.news-item-text h3,
.news-item-text h3 a,
.news-item-text h3 a:link,
.news-item-text h3 a:active,
.news-item-text h3 a:visited
{	
	color: #380074;
	text-decoration: none;
}

.news-item-text h3 a:hover
{
	color: #da0269;	
	text-decoration: none;
}

.news-item-detail
{
	margin: 0 10px 0 0;	
}

#search-results-list
{
	
	margin: 0 10px 0 0;
}

.search-item
{
	padding: 20px 20px 20px 20px;
	margin: 0 0 1px 0;
	position: relative;	
}

.search-item-image-container
{	
	float: left;
	margin: 0 10px 0 0;
	width: 113px;
	height: 113px;
	line-height: 113px;
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #e3dbec;	
}

.search-item-image-container:hover
{
	border: 1px solid #b6a8cd;	
}

.search-item-image-link
{
	display: block;
	width: 113px;
	height: 113px;
}

.search-item-image
{
	vertical-align: middle;	
}

.search-more
{
	position: absolute;
	bottom: 20px;
	left: 145px;	
}

.search-more a
{
	text-decoration: none;	
}

.img-border
{
	border: 1px solid #666666;	
}

/* Account & form */

#account-page
{
	margin: 0 10px 0 0;	
}

.account-row,
.form-row
{
	padding: 0 0 10px 0;	
}

.account-label,
.form-label
{
	float: left;
	width: 70px;
	line-height: 20px;
	font-weight: bold;
}

.account-label-wide,
.form-label-wide
{
	float: left;
	width: 150px;
	line-height: 20px;
	font-weight: bold;	
}

.account-input,
.form-input
{
	float: left;	
	width: 150px;
	height: 16px;
	padding: 2px;
}

.account-submit
{
	
}

.account-option-row
{
	padding: 0 0 20px 0;	
}

.account-option-row-last
{
	padding: 0;	
}

.account-option-left,
.account-option-right
{
	width: 190px;
	padding: 20px;	
	position: relative;	
	text-align: center;
}

.account-option-right
{
	float: right;
}

.account-option-left
{
	float: left;
}

.account-option-button
{
	display: block;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -65px;
}

.account-option-button img
{
	display: block;	
}

.account-option-text
{
	height: 30px;	
}

.account-option-icon
{		
}

.account-back
{
	display: block;
	float: right;	
}

.account-order-info-container
{
	background-color: #f8f6fa;
	padding: 20px;	
}

.account-order-info-left
{
	float: left;
	width: 210px;	
}

.account-order-info-right
{
	float: right;
	width: 210px;	
}

#payment-ship-container
{
	padding: 20px;	
}

#payment-details
{
	float: left;
	width: 210px;	
}

#shipping-details
{
	float: right;
	width: 210px;	
}


/* misc */

.back-light
{
	background-color: #f8f6fa;
}

.back-dark
{
	background-color: #ede9f2;
}

.add-row
{
	margin: 0 0 20px 0;
}

.add-left,
.add-right
{
	width: 190px;
	padding: 20px;
	background-color: #ede9f2;
	position: relative;
	min-height: 210px;
}

.add-left
{
	float: left;
}

.add-right
{
	float: right;
}

.add-buttons
{
	position: absolute;
	bottom: 20px;
	left: 20px;
}

.account-msg
{
	border: 1px solid #380074;
	padding: 15px;
	margin: 10px 10px 20px 0;	
}

/* Cart styles */

.cart-headerbar,
.order-header
{
	background-color: #380074;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;	
}

td img
{
	display: block;
}

td.light
{
	background-color: #f8f6fa;
}

td.dark
{
	background-color: #ede9f2;
}

td.cart-total
{
	color: #380074;
	font-size: 16px;
}

/* order process styles */

h3.order-intro,
h4.order-intro
{	
	color: #380074;
	padding: 0 0 10px 0	
}

.order-add-row
{
	padding: 0 0 20px 0;	
}
	
.order-add-left,
.order-add-right
{	
	width: 160px;
	padding: 20px;
	margin: 0;
	background-color: #ede9f2;
	position: relative;
	height: 180px;
}

#order-nav-container
{
	padding:20px 0 0 0;	
}

#order-back
{
	display: block;
	float: left;	
}

#order-continue
{
	display: block;
	float: right;	
}

.order-add-left
{
	float: left;
}

.order-add-right
{
	float: right;
}

.order-add-label
{
	display: block;
	cursor: pointer;
	height: 180px;
	width: 180px;
	position:relative;
}

.order-add-input
{
	position: absolute;
	bottom: 5px;
	left: 110px;
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
	z-index: 1000;	
}

.order-add-input-button
{
	display: block;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 0;	
	width: 140px;
	height: 25px;
	background: url(../../graphics/templates/click/buttons/button_UseAddress_norm.gif) no-repeat 0 0;
}

.order-add-input-button:hover
{
	background-image: url(../../graphics/templates/click/buttons/button_UseAddress_roll.gif)	
}

.order-new-add-label
{
	float: left;
	width: 130px;
	line-height: 20px;
	font-weight: bold;	
}

#order-header-top
{
	position: relative;
	width: 1000px;
	height: 95px;
	background: url("../../graphics/templates/click/order/Checkout_logo_header.jpg") no-repeat 0 0;
}

#address_select
{
	float: right;
	width: 420px;
}

#new-billing-address
{
	float: left;
	width: 460px;
	padding: 19px;
	border: 1px solid #380074;
	margin: 0 0 20px 0;
}

#new_billing_address
{
	margin: 0 0 20px 0;	
}

#check-order-add-container
{
	float: left;
	width: 600px;
	padding: 20px;
	border: 1px solid #380074;	
	margin: 0 0 20px 0;
}

#check-order-ship-container
{
	float: right;
	width: 240px;
	padding: 20px;
	border: 1px solid #380074;	
}

#check-order-contact-container
{
	float: left;
	width: 250px;
	height: 220px;	
	padding: 20px;
	margin: 0 20px 0 0;
	background-color: #EDE9F2;
}

#check-order-delivery-container
{
	float: left;
	width: 250px;
	height: 220px;
	padding: 20px;	
	background-color: #EDE9F2;
}

.border-box,
#payment-box
{
	padding: 20px;
	border: 1px solid #380074;	
}

#payment-box
{	
	margin: 0 0 20px 0;	
}

/* Content page layout */

#location-main-top
{
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
}

#location-main-middle-container
{
	padding: 0 0 20px 0;
	margin: 0 10px 0 0;	
}

#location-main-left
{
	float: left;
	width: 250px;
}

#location-main-right
{
	float: right;
	width: 250px;
}

#location-main-bottom
{
	padding: 0 0 20px 0;
	margin: 0 10px 0 0;
}

.location-homepage-container
{
	padding: 0 0 20px 0;	
}

/* buttons */

.new-add-button
{
	background: url(../../graphics/templates/click/buttons/button_EnterAddress_norm.jpg) no-repeat 0 0;
	width: 147px;
	height: 25px;	
	cursor: pointer;
	display: block;
}

.new-add-button:hover
{
	background-image: url(../../graphics/templates/click/buttons/button_EnterAddress_roll.jpg)
}





.jcarousel-skin-click .jcarousel-container {    
	border: none;
}


.jcarousel-skin-click .jcarousel-container-horizontal
{  
}

.jcarousel-skin-click .jcarousel-clip-horizontal 
{
  
  padding: 0 0;
  
}

.jcarousel-skin-click .jcarousel-item {
	width: 105px;
  height: 105px;
  padding: 0 20px 0 21px; 
  background: #ffffff url("../../graphics/templates/click/misc/dotline_vertical_grey.gif") repeat-y 0 0;
}

.jcarousel-skin-click .jcarousel-item-horizontal {
    margin-right: 0px;
}

.block-content-box-content-brand-rotator
{
	height: 105px;
	background: #ffffff url("../../graphics/templates/click/misc/dotline_vertical_grey.gif") repeat-y right 0;
}

.entry-row
{
	background: url("../../graphics/templates/click/misc/dotline_horz_onwhite.gif") repeat-x bottom left;
	padding: 10px 5px 10px 5px;	
}

.entry-img
{
	float: left;
	margin: 0 10px 5px 0;
	border: 1px solid #e3dbec;	
}

.error
{
	color: #ff0000;
}

/* review styles */

#dialog-form-customer-reviews
{
	font-size: 10px;
	margin-top: 6px;
}

#dialog-form-customer-reviews input, textarea
{
	margin-bottom: 10px;
}

#dialog-message-customer-reviews,
.ui-dialog-titlebar,
.ui-dialog-buttonpane
{
		font-size: 12px;
		text-align: left;
}

#form_new_review
{
	text-align: left;
}

#form_new_review h5
{
	margin: 2px 0px 4px 0px;
	padding: 0px;
}

#form_new_review input, 
#form_new_review textarea
{
	font-size: 12px;
}

#form_new_review span.small
{
	font-size: 10px;
}

#is3-component-product_rotator
{
	/* min-height: 283px; */
	height: 100%;
  background: #ffffff url("../../graphics/templates/click/misc/dotline_vertical_grey.gif") repeat-y right 0;
}

#is3-component-product_rotator form
{
	font-size: 1em;
}

.is3-component-product_rotator-item,
.is3-component-product_rotator-item-alt
{
	float: left;
	width: 104px;
	margin-right: 20px;
	padding: 0px 12px;
	background: #ffffff url("../../graphics/templates/click/misc/dotline_vertical_grey.gif") repeat-y left 0;
}

.is3-component-product_rotator-item-alt
{
	margin: 0;
	/* background: #ffffff url("../../graphics/templates/click/misc/dotline_vertical_grey.gif")  repeat-y right 0; */
}

.is3-component-product_rotator-image-container
{
	padding-bottom: 10px;
	width: 122px;
	/* background: url(<% $ROOT_WEB_PATH %>graphics/templates/easiliving/misc/shadow_130x10.jpg) no-repeat bottom left; */
}

.is3-component-product_rotator-image
{
	width: 105px;
	height: 105px;
	padding: 5px;
	/* background: url(<% $ROOT_WEB_PATH %>graphics/templates/easiliving/bg/product_gradient_130x130.jpg) no-repeat bottom left; */
}

.is3-component-product_rotator-text
{	
	/* padding: 10px 0 5px 0; */
	width: 120px;
}

.is3-component-product_rotator-title
{
	height: 50px;
	width: 120px;
}

.is3-component-product_rotator-price
{
	width: 120px;
}

.is3-component-product_rotator-button-add
{
	display: block;
	float: left;
}

.is3-component-product_rotator-button-more
{
	display: block;
	float: right;
	margin-top: 3px;
}

.is3-component-product_rotator-qty-merch-cont
{
	padding-bottom: 10px;
	position: relative;
}

.is3-component-product_rotator-qty-merch-cont input
{
	height: 16px;
	width: 40px;
}

.is3-component-product_rotator-merch
{
	position: absolute;
	right: 0;
	top: 0;
}

.is3-component-product_rotator-qty
{
	border: 1px solid #e3edec;
	padding: 4px;
	width: 60px;
	height: 20px;
}



