/******************************************************************************/

/*	$Id: stylesheet.css, 2006/03/10 hpdl Exp $                                */

/******************************************************************************/

body {

	z-index:0;

	position:relative;

	top:0;

	left:0;

	top:0;

	bottom:0;

	margin:0px;	

	padding:20px 0px;

	background-color:#fff;

}

table {

	border-collapse:collapse;

}

td {

	font-family:tahoma;

	font-size:13px;

	padding:0px;

	vertical-align:top;

	line-height:18px;

}

p, div, li {

	font-family:tahoma;

	font-size:13px;

	font-weight:normal;

	color:#333;

	vertical-align:top;

}

img {

	border:0px;

}

.align-right {

	text-align:right;

}

.align-center {

	text-align:center;

}



.tbbpink {

	color:#ff1cac;

}

.pricing {

	width:100%;

	border-collapse:collapse;

}

.pricing tr th {

	border:1px solid #999;

	padding:4px 5px;

	margin:0px;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	background-color:#eee;

}

.pricing tr td {

	border:1px solid #999;

	padding:4px 5px;

	margin:0px;

	line-height:12px;

	font-size:12px;

	text-align:left;

}

.listing-price{

	font-weight:bold;

	font-size:13px;

	color:#f00;

	line-height:22px;

	padding:2px;

	margin:2px 0;

}

.listing-name{

	font-weight:bold;

	font-size:13px;

	padding:2px;

	margin:2px 0;

}

/******************************************************************************/

.item-price{

	font-weight:bold;

	font-size:16px;

	color:#f00;

	line-height:30px;

}

.item-name{

	font-weight:bold;

	font-size:14px;

	padding:5px;

}

.short-description{

	font-size:12px;

}

/******************************************************************************/

#banner-container {

	width:100%;

	font-size:10px;

	border:1px solid #ccc;

	border-width: 0 0 1px 0;

	padding:0px;

}



#banner-image {

	width:718px;

	height:138px;

}

.label {

	width:200px;

	padding:3px;

}

.field {

	padding:3px;

}

.inputfield {

	width:216px;

	font-size:13px;

	font-family:tahoma;

}

.infoBox {

	width:100%;

	border:1px solid #999;

}

.infobox td {

	padding: 5px;

}

.notice {

	width:100%;

	border:1px solid #00f;

	background-color: #eef;

	padding:5px;

}

.notice td {

	padding:5px;

}

.warning {

	width:100%;

	border:1px solid #f00;

	background-color: #fee;

	padding:5px;

}

.warning td {

	padding:5px;

}

.success {

	width:100%;

	border:1px solid #0f0;

	background-color: #efe;

	padding:5px;

}

.success td {

	padding:5px;

}



/******************************************************************************/

#container {

	/*border:1px solid red;*/

	/*background: url('/images/background.jpg');

	background-repeat: no-repeat;};*/

	

}

#header-section, #topborder {

	width:940px;

	border:0px;

}

#footer-section {

	width:940px;

}

#breadcrumb-section {

	border:1px solid #3a3a3a;

	border-width: 0px 1px 0px 1px;

	width:940px;

	background-color:#fff;

}

#top-navigation, 

#content-section

{

	border:1px solid #3a3a3a;

	width:940px;

	border-bottom:0px;

}

.product-detail {

	font-size:15px;

	font-family:tahoma;

/*	background-color:#ff1cac;*/

	color:#3a3a3a;

	padding:2px 5px;

}

#header-section td {

	font-size:13px;

	color:#333;

	/*padding:2px;*/

}

#footer-section td, #footer-section td a {

	font-size:13px;

	color:#333;

	/*padding:2px;*/

}

.model {

	font-size:10px;

}

/******************************************************************************/

#top-navigation { /* for the navigation table */

	border-collapse:collapse;

	border:0px;

}

#navigation { /* for the navigation drop down menu */

	background: url('/images/template/background-full.jpg');

	font-size:14px;

	font-weight:bold;

	width:720px;

	height:28px;

}

#menu td {

	background: url('/images/template/background-full.jpg');

	padding:4px 7px;

}

.submenu td {

	width:180px;

	background-color:#fff;

	font-family:tahoma;

	font-size:13px;

	padding:3px;

	

}

.sidemenu-title {

	padding-bottom:5px;

	border:1px solid #faf;

	border-width:0px 0px 1px 0px;

	margin-bottom: 5px;

	color:#3a3a3a;

	font-family:tahoma;

	font-size:13px;

	font-weight:bold;

}

.sidemenu-title a { text-decoration: none; color: #3a3a3a; }

.sidemenu-title a:hover { text-decoration: none; color: #ff1cac; font-weight:bold; }

.line {

	border:1px solid #999;

	border-width:1px 0 0 0;

}

.pinkline {

	border:1px solid #ff1cac;

	border-width:1px 0 0 0;

}

#sidelist {

}

#sidelist td {

	/*list-style-type: none;*/ 

	/*list-style-image: url('/images/button-arrow.gif');*/

	

	padding:0px;

}/*

.sidelist li {

	padding:3px 0px;

	line-height:12px;

}*/

.price {

	font-size:17px;

	font-weight:bold;

}

.newsdate {

	color:#ff1cac;

}

.nav {

	font-size:13px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

}

.nav:hover {

	color:#ff1cac;

}

#search {

	background: url('/images/template/background-full.jpg');

	font-size:13px;

	font-weight:bold;

	width:220px;

	height:28px;

	vertical-align:top;

}

#breadcrumb-section td, #breadcrumb-section td a {

	font-family:tahoma;

	font-size:13px;

	color:#333;

	padding:5px;

}

#register-form {

	width:100%;

}

#login-form td, #register-form td {

	padding:1px;

}



/******************************************************************************/

#left-3column {

	width:190px;

	background-color:#f00;

}



#main-3column {

	width:540px;

	background-color:#0f0;

}



#right-3column {

	width:210px;

	background-color:#00f;

}



.moduleRow0 td, .row0 {

	border:1px solid #aaa;

	border-width:1px 0px;

	background-color:#eee;

}

.moduleRow1 td, .row1 {

	border:1px solid #aaa;

	border-width:1px 0px;

	background-color:#fff;

}

.checkout-menu {

	width:100%;

	background-color:#eff;

	border:1px solid #999;

}

.checkout-menu td {

	text-align:center;

	padding:5px;

}

.datalist {

	border:0px;

	width:100%;

}

.datalist td {

	padding:3px 4px;

}

.datalist th {

	padding:3px 4px;

	font-weight:normal;

	font-size:13px;

	color:#fff;

	border:1px solid #aaa;

	background-color:#666;

}

.formtable {

	width:100%;

}

/******************************************************************************/



#main-2column {

	width:720px;

	background-color:#fff;

	padding:20px 10px 40px 10px;

	border:1px solid #3a3a3a;

	border-bottom:0px;

}

#main-2column-product {

	width:720px;

	background-color:#fff;

	padding:20px 10px 40px 10px;

	border-bottom:0px;

}

.right-2column {

	width:220px;

	padding:0px;

	background-color:#e1e1e1;

	border:1px solid #3a3a3a;

	border-width:0px 1px;

}



#right-column-1 {

	border-collapse:collapse;

}

#right-column-1 td { /* actual right column content */

	font-family:tahoma;

	border:1px solid #3a3a3a;

	border-width:0px 0px 0px 0px;

	padding:10px 5px;

	background-color:#fef;

	font-size:13px;

}

#right-column-1 td.sidebanner { /* actual right column content */	

	padding:0px;

	background-color:#f1f1f1;

}

#you-be-interested {

	width:100%;

}

#you-be-interested td {

	text-align:left;

	vertical-align:top;

	font-size:10px;

	color:#333;

	border:0px;

	padding:10px 5px 0px 5px;

}

#lifestyle-section {

	width:100%;

	border-collapse:none;

	margin:0px;



}

#lifestyle-section td {

	text-align:center;

	padding:0px;

	border:1px solid #fff;

}



.content {

	/*padding:10px;*/

	line-height:18px;

}

.content h1, h1 {

	font-family:tahoma;

	font-size:24px;

	color:#ff1cac;

	margin-top:0px;

	padding-top:0px;

	line-height:28px;

}

.content h2, h2 {

	font-family:tahoma;

	font-size:15px;

	color:#3a3a3a;

	line-height:18px;

	padding-top:18px;

}

.highlight {

	color:#ff1cac;

	font-weight:bold;

}

.store-headline {

	border:1px solid #999; 

	border-width:0 0 1px 0; 

	padding:3px;

}

.store {

	width:100%;

	/*border:1px solid #999;*/

}

.store td {

	vertical-align:top;

	padding:10px;

}

.storename {

	padding:0px 10px;

	font-weight:bold;

	font-size:14px;

	color:#fff;

	border:1px solid #999;

	background-color:#333;

}

.photogallery {

	border-collapse:separate;

}

.photogallery td {

	text-align:center;

	border:1px solid #ddd;

	padding:3px;

	background-color:#eee;

}

.photogallery td img, .photogallery img {

	border:3px solid #ddd;

}

.sidephoto {

	text-align:center;

	font-size:11px;

	padding:5px;

	width:250px;

}

.sidephoto img {

	margin-top:10px;

	border:3px solid #ccc;

	width:240px;

}

#date-selection {

	text-align:right;

}



#article-listing table {

	width:100%;

	border:1px solid #999;

	border-width: 1px 0;

}

#article-listing td {

	padding:4px 10px;

}





/******************************************************************************/

#product-card {

	width:100%;

}

#title-product-name {

	font-size:24px;

	font-weight:bold;

	color: #ff1cac;

}

#product-listing-section {

	border-collapse:separate;

}

#product-listing-section td {

	width:170px;

	/*height:238px;*/

	text-align:center;

	vertical-align:top;

	border:1px solid #fff;

	padding:7px 0px;

	margin-bottom:-10px;

	border:1px solid #eee;

	/*background: url('/images/template/background-frame.gif');

	background-repeat: no-repeat;*/

}

#product-listing-section td.empty {

	background: none;

	border:0px;

}

.highlight-cell {

	border:1px solid #f00;	

}

.normal-cell {

	border:0px;

}

#tooltip {

	padding:3px 3px 3px 9px;

}

.productSpecialPrice {

	font-weight:bold;

}

#mainphoto {

	border:1px solid #3a3a3a;

	width:325px;

	height:260px;

}

.note {

	font-size:10px;

}

#options {



}

#options td {

	text-align:right;

	font-size:10px;

}

#options td input, select {

	font-size:10px;

	width:130px;

}

.listingproductSpecialPrice {

	font-size:13px;

	color:#f00;

	font-weight:bold;

}

.listingoldprice {

	font-size:13px;

	color:#ccc;

	font-weight:normal;

}

.productSpecialPrice {

	font-size:15px;

	color:#f00;

}

.oldprice {

	font-size:13px;

	color:#ccc;

}



#cart {

	width:100%;

}

#cart td {

	padding:5px;

}

.productListing-heading {

	font-size:13px;

	border:1px solid #ccc;

	border-width: 0 0 1px 0;

}

.line-bottom {

	border:1px solid #ccc;

	border-width: 0 0 1px 0;

}

.cart-price {

	font-size:13px;

}

.productListing-data {

	font-size:13px;

}

.productListing-even {

	background-color:#f1f1f1;

}

.stockWarning {

	font-size:13px;

}



/******************************************************************************/

.listing-image {

	margin-top:5px;

	width:160px;

	height:128px;

	border:0px;

}



/******************************************************************************/

div#tipDiv {

  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;

  background-color:#dee7f7; border:1px solid #336; 

  width:260px; padding:2px;

  color:#000; font-size:11px; line-height:1.3;

}

/******************************************************************************/

.paging {

	margin-top:10px;

	width:100%;

	/*border:1px solid #ccc;*/

}

.paging td {

	padding:2px;

	font-family:tahoma;

	font-size:12px;

	color:#333;

	vertical-align:middle;

	padding:3px;

}

.page-button {

	font-size:11px;

	font-weight:bold;

	padding:2px 5px;

	border:1px solid #ccc;

}

/******************************************************************************/

#footer-section td {

	

	padding:2px;

	text-align:center;

	font-size:12px;

	font-family:tahoma;

}

/******************************************************************************/

#makeityourstore {

	background-color:#f00;

	color:#fff;

	padding:0px;

	text-align:left;

}

#tbbresourcecenter {

	background-color:#0f0;

	color:#fff;

	padding:0px;

	text-align:center;

}

#jointeamtbb {

	background-color:#00f;

	color:#fff;

	padding:0px;

	text-align:right;

}

/******************************************************************************/



.thumbnailphoto {

	height:48px;

	width:60px;  border:1px solid #3a3a3a;

	margin:0px; margin-bottom:2px; cursor:hand;

}

.thumbnailphoto80 {

	height:64px;

	width:80px;  border:1px solid #3a3a3a;

	margin:0px; margin-bottom:2px; cursor:hand;

}  

.clipwrapper{

  position:relative;

  height:60px;

}

.clip{

  position:absolute;

  clip:rect(0px 60px 60px 0px);

}



.pageHeading a {

	font-size:14px;

}

.productTable td {

	border:1px solid #ccc;

	padding:1px;

}

a {

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}



#brands {

}

#brands img {

	margin:5px;

	vertical-align:middle;

}

