

/* CSS Document */

body, html
{
height: 100%;
margin: 0;
padding: 0;
background-color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

a {
outline: none;
text-decoration: none;
}

.red {
color: #ff4200;
}

.black {
color: #000;
}

.lightBlue, a.lightBlue {
color: #27b4fc;
}

.bold {
font-weight: bold;
}

.underline {
text-decoration: underline;
}

.orange {
color: #FF9c00;
}

a.orange:hover { text-decoration: underline; }

#main
{
width: 1024px;
margin: 0 auto;
}

#header_part
{
width:100%;
}

.header_text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #F60;
}

a.header_text:hover
{
text-decoration: underline;
}

.header_text1
{
font-size: 0.9em;
color: #000;
}

.header_text2
{
font-size:12px;
color:#336666;
text-decoration:underline;
}

a.header_text2:hover
{
font-size:12px;
color:#ed3800;
text-decoration:underline;
}

.header_text3
{
font-size:12px;
color:#0054aa;
}

.myacc
{
font-size:12px;
color:#0054aa;
}

a.myacc:hover
{
font-size:12px;
color:#0054aa;
text-decoration:underline;
}

.header_text4
{
font-size:12px;
color:#0c1563;
padding-bottom:4px;
}

a.header_text4:hover
{
font-size:12px;
color:#ff5f06;
padding-bottom:4px;
text-decoration:none;
}

.header_text5
{
font-size:11px;
color: #0099cc;
padding-bottom:4px;
text-decoration:underline;
}

a.header_text5:hover
{
font-size:11px;
color:#FF9c00;
padding-bottom:4px;
text-decoration:underline;
}

.header_text6
{
font-size:12px;
color:#666;
}

a.header_text6:hover
{
font-size:12px;
color:#008af4;
}

#content2
{
width: 964px;
margin: 0 auto;
}

#content
{
width:995px;
float:left;
}

#banners
{
width:958px;
padding-left:21px;
}

.banner1
{
font-size: 11px;
color: #000;
line-height: 20px;
text-align: justify;
}

.banner2
{
font-size:12px;
color:#0054aa;
line-height:0.5cm;
text-align:center;
}

.signout {
font-size: 13px;
color: #0055c4;
}


#categories
{
width:990px;
}

#categories_left
{
width:196px;
float:left;
padding-left:19px;
}

#searchresult_left
{
width:226px;
float:left;
padding-left:22px;
}

#searchresult_right
{
width:728px;
float:left;
padding-right:10px;
}

#categories_right
{
width:760px;
float:right;
padding-right:11px;
}

#shop
{
width:196px;
float:left;
padding-top:8px;
}

.shop_bg
{
background:url(../img/shopcateg.jpg) no-repeat;
padding-top:8px;
padding-bottom:9px;
padding-left:10px;
FONT-WEIGHT:normal; 
FONT-SIZE:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.shop_bg2 {
background: url(../img/shop_bg2.jpg) no-repeat;
padding-top:8px;
padding-bottom:9px;
padding-left:10px;
FONT-WEIGHT:normal; 
FONT-SIZE:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
 
}

/*.categoriesbg
{
border-left:1px solid #c0c0c0;
background-color:#f2f2f2;
border-right:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
}*/

.categories_bullet
{
list-style: url(../images/categbullet.gif);
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
left:0px;
text-indent:5px;
line-height:0.6cm;
}

.categories_bullet li
{
width:170px;
}

.categories_fonttype
{
FONT-SIZE: 15px;
COLOR: #000;
font-family: "Trebuchet MS", Modern, sans-serif;
text-decoration:none;
padding: 5px 0 0 15px;
}

.bestsellers1txt
{
FONT-SIZE:12px;
COLOR:#000;
text-align:justify;
}

.bestsellerstxt
{
FONT-SIZE:12px;
COLOR:#000;
font-weight: normal;
line-height:0.5cm;
text-align: left;
}

.linksrollovertxt
{
FONT-SIZE: 12px;
COLOR: #0024ff;
font-weight: normal;
text-decoration: none;
line-height: 1.0em;
text-align: left;
}

a.linksrollovertxt:hover
{
text-decoration: underline;
}

.bestbg
{
border-left:1px solid #c0c0c0;
background-color:#ffffff;
border-right:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
}

.spotlighttxt
{
FONT-SIZE:11px;
COLOR: #ff991b;
line-height:0.5cm;
text-align:justify;
}

.spotlight1txt
{
FONT-SIZE:13px;
COLOR: #ff9c00;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
}

#products
{
width:760px;
float:left;
padding-top:8px;
}

.products_bg
{
background:url(../img/productsbg.jpg) no-repeat;
padding-top:8px;
padding-bottom:9px;
padding-left:10px;
font-weight: normal; 
font-size:12px;
color: #000;
}


a.prodtxt:hover
{
FONT-SIZE:12px;
COLOR:#ed5f00;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
text-decoration:underline;
}

.products1txt
{
FONT-SIZE: 12px;
color: #000;
text-decoration: none;
line-height: 14px;
font-weight: bold;
}

.productsSubtitletxt {
	font-size: 11px;
	color: #333;
	text-decoration: none;
	line-height: 13px;
	font-weight:normal;
	font-style: italic;
	text-transform: capitalize;
	}

.products2txt
{
FONT-SIZE:14px;
COLOR: #F90;
font-weight:bold;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
letter-spacing: -0.1em;
}

.featxt
{
FONT-SIZE:16px;
COLOR: #000;
font-weight: bold;
line-height: 18px;
text-align:center;
}

.fea1txt
{
FONT-SIZE:12px;
color: #000;
text-decoration:none;
line-height:0.5cm;
text-align:center;
}

#deal
{
width:760px;
}

#deal_left
{
width:477px;
float:left;
padding-top:8px;
}

#deal_right
{
width:278px;
float:right;
}

.bestbg
{
border-left:1px solid #c0c0c0;
background-color:#ffffff;
border-right:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
background: url(../images/contentgrad.jpg) repeat-x left bottom;
}

#bid
{
width:477px;
float:left;
}

.bid_bg
{
background:url(../img/dealbg.jpg) no-repeat;
padding-top:8px;
padding-bottom:9px;
padding-left:10px;
FONT-WEIGHT:normal; 
FONT-SIZE:12px;
COLOR: #000;
}

.dealtxt
{
FONT-SIZE:14px;
COLOR: #7b00a8;
font-weight: normal;
line-height:0.5cm;
text-align:justify;
}

.dealtxt li {
color: #7b00a8;
padding: 5px 0;
}

#googlebanner
{
width:728px;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
clear:both;
}

#list
{
width:960px;
padding-left:5px;
padding-right:5px;
}

.detailtablebg
{
width: 957px;
border:1px solid #CCC;
border-top: none;
margin: 0;
padding: 0 0 25px 0;
background: url(../images/contentgrad.jpg) repeat-x left bottom;
}

.detailtablebg1
{
border:1px solid #ffffff;
}

#detail
{
width: 959px;
text-align: justify;
}

.detail_bg
{
width: 959px;
height: 26px;
background: url(../img/details_header.gif) no-repeat;
padding: 5px 0 0 15px;
FONT-WEIGHT:normal; 
FONT-SIZE:12px;
COLOR: #000;
margin: 25px 0 0 0;
}

.detail1txt
{
FONT-SIZE:11px;
COLOR:#00798b;
text-decoration:none;
line-height:0.5cm;
text-align:justify;
}

.detail2txt
{
FONT-SIZE:11px;
COLOR:#424242;
text-decoration:none;
line-height:0.5cm;
text-align:justify;
}

table {
	text-align: left;
	}

.detail3txt, .detail99txt
{
FONT-SIZE: 12px;
COLOR: #000;
font-weight: normal;
margin: 0;
padding-top:3px;
padding-left:15px;
padding-bottom: 5px;
text-align: left;
display: block;
}

.detail99txt {
	display: inline;
	}

.detail98txt {
	FONT-SIZE: 12px;
	COLOR: #000;
	font-weight: normal;
	text-align: left;
	}

.detail3txtnormal
{
FONT-SIZE:12px;
COLOR:#FFFFFF;
//font-weight:normal;
line-height:0.5cm;
text-align:justify;
}

.detail4txt
{
FONT-SIZE:12px;
COLOR:#054553;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
}

.detail5txt
{
FONT-SIZE:12px;
COLOR:#0a6d85;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
}

.detail6txt
{
FONT-SIZE:12px;
COLOR:#0a6d85;
line-height:0.5cm;
text-align:justify;
}

.detail7txt
{
FONT-SIZE:13px;
COLOR: #0013c6;
line-height:0.5cm;
text-align:justify;
}

a.detail7txt:hover
{
FONT-SIZE:13px;
COLOR: #ff9c00;
font-weight:normal;
text-decoration:underline;
line-height:0.5cm;
text-align:justify;
}

.detail8txt
{
font-size:12px;
color: #000;
}


.detail9txt {
font-size: 12px;
font-weight: normal;
font-family: Verdana, sans-serif;
color: #000;
}

	.detail9txt a {
	font-size: 14px;
	font-weight: normal;
	color: #1e55a8;
	}
	
	.detail9txt a:hover {
	font-size: 14px;
	color:#FF9c00;
	text-decoration: underline;
	}

.detail10txt a, .detail10txt {
font-size: 14px;
font-weight: normal;
text-decoration: underline;
color: #1e55a8;
margin-bottom: 25px;
}

 .detail10txt {
 text-decoration: none;
 }

.detail10txt a:hover {
font-size: 14px;
font-weight: normal;
color:#FF9c00;
}

.detailblacktxt {
font-size:12px;
color:#000;
padding: 15px 25px 0 25px;
line-height: 20px;
}

.searchresult1txt
{
font-size:12px;
color:#1e4cb4;
font-weight:normal;
}

.searchresult2txt
{
font-size:12px;
color:#3586e1;
}

a.searchresult2txt:hover
{
font-size:12px;
color:#c7ad00;
}

.searchresult3txt
{
font-size:13px;
color:#0088cc;
font-weight:normal;
}

.searchresult3txt_normal
{
font-size:13px;
color:#003399;
font-weight:normal;
}

.searchresult4txt
{
FONT-SIZE:11px;
color:#333;
line-height:0.5cm;
}

.searchresult5txt
{
FONT-SIZE:12px;
COLOR:#692df1;
line-height:0.5cm;
}

.searchresultitemtxt
{
font-family:tahoma;
FONT-SIZE:14px;
COLOR:#f3650c;
font-weight:normal;
}

.searchresult6txt
{
font-family:tahoma;
FONT-SIZE:14px;
COLOR:#1e4cb4;
font-weight:normal;
}

.searchresult7txt
{
font-family:tahoma;
FONT-SIZE:11px;
COLOR:#3586e1;
}

a.searchresult7txt:hover
{
font-family:tahoma;
FONT-SIZE:11px;
COLOR:#3586e1;
text-decoration:underline;
}

.searchresult8txt
{
FONT-SIZE:12px;
COLOR:#3586e1;
}

a.searchresult8txt:hover
{
FONT-SIZE:12px;
COLOR:#3586e1;
font-weight:normal;
}

.searchresult9txt
{
FONT-SIZE:12px;
COLOR:#3586e1;
font-weight:normal;
}

.searchresult10txt
{
FONT-SIZE:12px;
COLOR:#666;
}

a.searchresult10txt:hover
{
FONT-SIZE:12px;
color:#30C;
}

.searchresult11txt
{
FONT-SIZE:11px;
COLOR:#ff5400;
line-height:0.5cm;
text-align:justify;
}

a.searchresult11txt:hover
{
FONT-SIZE:11px;
COLOR:#ff5400;
text-decoration:underline;
line-height:0.5cm;
text-align:justify;
}

.moretxt
{
FONT-SIZE:12px;
COLOR:#0024ff;
font-weight: normal;
}

a.moretxt:hover
{
text-decoration: underline;
}

#myauctionleft
{
width:230px;
float:left;
}

.myauction1txt
{
FONT-SIZE:12px;
COLOR: #000;
font-weight: normal;
line-height:0.5cm;
text-align:justify;
}

.myauction2txt
{
FONT-SIZE: 12px;
COLOR: #666;
font-weight: normal;
line-height: 0.5cm;
text-align: justify;
padding-left: 20px;
}

a.myauction2txt:hover
{
FONT-SIZE: 12px;
COLOR: #ff4200;
font-weight: normal;
line-height: 0.5cm;
text-align: justify;
padding-left: 20px;
}

#myauctionright
{
width: 688px;
float: left;
padding: 3px 0 0 15px;
}

#myauctionright_left
{
width: 548px;
float: left;
}

#myauctionleft1
{
width: 548px;
float: left;
}

#myauctionright_right
{
width: 120px;
float: right;
}

.myauction_bg
{
height: 21px;
width: 548px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(../img/myAuction_headerRightBKG.gif) no-repeat;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
FONT-WEIGHT: normal; 
COLOR: #000;
margin-top: 25px;
text-align: left;
}

.superbg
{
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-top: none;
background: url(../images/contentgrad.jpg) repeat-x left bottom;
}

.gradient_blue {
background: url(../img/gradient_blue.gif) repeat-x;
}

.greetings {
font-size: 18px;
color: #0055c4;
}

.myauction3txt
{
font-size:12px;
color:#595959;
line-height:0.5cm;
}

.myauction4txt
{
FONT-SIZE:12px;
COLOR:#008fd9;
text-decoration:underline;
line-height:0.5cm;
text-align:justify;
}

.myauction2txt
{
FONT-SIZE:12px;
COLOR:#595959;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
}

.detail9txtfinal
{
font-size: 12px;
color: #000;
font-weight: normal;
}

.prodtxt
{
FONT-SIZE:12px;
COLOR:#666666;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
text-decoration:underline;
}

.description {
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 0.5cm;
text-align: justify;
}

.detail9txt
{
FONT-SIZE: 12px;
COLOR: #333;
font-weight: normal;
line-height:0.5cm;
text-align:justify;
}

.tr_border
{
style=border:1Px solid #9eb1c5;
bgcolor=#d8ecff;
}


.errormsg
{
FONT-SIZE:14px;
COLOR: #FF4200;
font-weight:normal;
line-height:0.5cm;
font-family: "Trebuchet MS", Verdana, sans-serif;
}

.newfont
{
color:#444444;
size:2px;
font-weight:normal;
}

.tr_botborder 
{
BACKGROUND-COLOR:#F8F8FA;border-bottom:1px solid #D6D6D6;
}
.tr_color_1 
{
BACKGROUND-COLOR:#D8ECFF;
}
.tr_color_2 
{
BACKGROUND-COLOR:#DDDDDD;
}
.tr_color_3 
{
BACKGROUND-COLOR:#B3ECFF;
}
#login_left
{
width:474px;
float:left;

}

#login_right
{
width:474px;
float: right;
padding-right: 41px;
}

.login1txt
{
FONT-SIZE:12px;
COLOR:#369cbd;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
}

.login2txt
{
FONT-SIZE:12px;
COLOR:#898989;
font-weight:normal;
line-height:0.5cm;
text-align:justify;
text-decoration:underline;
}

.login3txt
{
FONT-SIZE:12px;
COLOR:#898989;
line-height:0.5cm;
text-align:justify;
text-decoration:underline;
}

.login3txt:hover
{
FONT-SIZE:12px;
color:#ff9c00;
line-height:0.5cm;
text-align:justify;
text-decoration:underline;
}

#bidding1
{
width:955px;
}


.sitemaptxt
{
FONT-SIZE: 12px;
color: #1e55a8;
line-height:0.5cm;
padding: 0 0 0 5px;
}

	a.sitemaptxt
	{
	FONT-SIZE: 12px;
	color: #1e55a8;
	line-height:0.5cm;
	padding: 0 0 0 5px;
	}

	a.sitemaptxt:hover
	{
	color:#FF9c00;
	text-decoration: underline;
	}

.abtustxt
{
FONT-SIZE:11px;
color:#1E55A8;
line-height:0.5cm;
text-align:justify;
}

/*.highlight
{
BACKGROUND-COLOR:#D8ECFF;
}
*/

.categorieHeaders {
font-size: 12px;
padding: 5px 0 5px 15px;
}

.required {
width: 200px;
height: 40px;
background: #f0f2f5;
color: #fc4200;
font-size: 12px;
text-align: center;
padding: 2px 5px;
position: absolute;
display: block;
top: 226px;
left: 892px;
}

.myAutionDetails {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666;
}

#itemdes form {
padding: 5px;
}

/***** HEADERS *****/
.headerRounded {
width: 944px;
height: 30px;
background: url(../img/header_rounded944.gif) no-repeat;
}

	.tableRounded {
	width: 942px;
	background: url(../images/contentgrad.jpg) repeat-x left bottom;
	border: 1px solid #c4dbe7;
	}
	
	
	.tableBorderBlue {
	width: 942px;
	background: url(../images/contentgrad.jpg) repeat-x left bottom;
	border:1px solid #c4dbe7;
	padding: 15px;
}

.headerBKG948 {
width: 948px;
height: 29px;
background: url(../img/sell_headerBKG.gif) no-repeat top left;
text-align: left;
}

	.table948 {
	width: 946px;
	background: url(../images/contentgrad.jpg) repeat-x left bottom;
	border: 1px solid #c4dbe7;
	}

.headerBKG958, .header958 {
width: 956px;
height: 36px;
background: url(../img/headerBKG958.gif) no-repeat top left;
text-align: left;
}

	.table3BorderGray {
	width: 956px;
	border: 1px solid #CCC;
	border-top: none;
	background: url(../images/contentgrad.jpg) repeat-x left bottom;
	}

a.help {
font-size: 14px;
color: #0055c4;
text-decoration: none;
background: none;
border: 0;
}

a.help:hover {
text-decoration: underline;
}
	
.help_txt h1 {
font-size: 1.4em;
color: #1e55a8;
font-weight: normal;
}

.help_txt1 {
font-size: 15px;
color: #1e55a8;
}

p, .abtustxt p, ul {
font-size: 13px;
line-height: 20px;
color: #000;
text-align: justify;
margin: 10px 0;
}

.help_txt li {
font-size: 13px;
line-height: 1.4em;
color: #000;
text-align: justify;
margin: 0 10px;
padding: 5px 0;
}

.headerRounded2 {
width: 958px;
height: 30px;
background: url(../img/header_rounded948.gif) no-repeat;
}

.msgHeader {
width: 695px;
height: 31px;
background: url(../img/msgHeader.gif) no-repeat;
}


/***** BUTTONS *****/
a.button, input.button, .button {
width: 109px;
height: 24px;
display: block;
background: url(../img/buttonBKG8.jpg) no-repeat;
background-position: 0 0;
color: #FFF;
font-size: 14px;
text-align: center;
padding: 5px 0 0 0;
}

input.button {
height: 29px;
margin: 0;
padding: 0;
border: none;
outline: 0;
}

	a.button:hover, input.button:hover {
	color: #000;
	background-position: 0 -29px;
	} 
	
		#welcome {
		background: url(../img/buttonBKG_welcome.jpg) 0 0;
		}
		
		#welcome2 {
		background: url(../img/buttonBKG_welcome2.jpg) 0 0;
		}
		
		#small {
		width: 98px;
		height: 26px;
		background: url(../img/buttonBKG_small.gif);
		background-position: 0 0;
		font-size: 13px;
		padding: 0 0 0 0;
		}
		
		/***** HOVER *****/
		
		#welcome2:hover {
		color: #000;
		background-position: 0 -29px;
		}
		
		#welcome:hover{
		color: #000;
		background-position: 0 -29px;
		}
		
		#small:hover {
		color: #000;
		background-position: 0 -26px;
		}
	
a.button-bid, a.button-detail {
width: 80px;
height: 16px;
text-indent: -9999px;
display: block;
background-position: 0 0;
margin: 0 auto;
}

	a.button-bid {
	background: url(../img/button-bidnow.jpg);
	}

	a.button-detail {
	background: url(../img/button-details.jpg);
	}
		
		a.button-bid:hover, a.button-detail:hover {
		background-position: 0 -16px;
		}
		
	
	/******* Fonts ******/
	
.detailHeader {
font-size: 18px;
color: #000;
padding: 5px 0 25px 28px;
}

.detailsLabel {
font-size: 13px;
text-align: left;
color: #000;
padding: 3px 0;
}

.detailsPrice {
font-size: 18px;
color: #1562fd;
}

.detailsPriceLabel {
font-size: 16px;
}

.detailsNote {
width: 400px; text-align: center; margin: 0 auto; font-size: 11px;
line-height: 15px;
padding:3px 0;
text-align: center;
}

.detailsContainer {
width: 363px;
height: 221px;
background: url(img/detailsContainer.gif) no-repeat;
}

/******** Slots **********/
.slots_curr {
font-family: "Courier New", Courier, monospace;
font-size: 12px;
color: #000;
float: left;
letter-spacing: 2px;
}

.slots_Left {
height: 18px;
background: url(../img/slots_left.gif) repeat-x;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
color: #000;
float: left;
letter-spacing: 2px;
padding-left: 1px;
text-align: center;
}

.slots_Right {
width: 1px; 
height: 18px;
background: url(../img/slots_right.gif) no-repeat;
float: left;
}


/******** CONTAINERS *********/
.containerSent {
width: 279px;
height: 127px;
margin: 0 auto;
background: url(../img/mail_sentContainer.gif) no-repeat;
padding: 10px;
text-align: center;
}

	.mailSentTGP {
	width: 72px;
	height: 83px;
	margin: 0 auto 15px;
	}
	
.myAuctionHeader {
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #FFF;
line-height: 16px;
font-size: 12px;
text-align: center;
}

.msgNav {
width: 50%;
font-size: 13px;
color: #0055c4;
float: right;
text-align: right;
margin-right: 25px;
}

.msgNav a {
text-align: right;
color: #0055c4;
}

.reqField {
width: 218px;
height: 51px;
background: url(../img/required.jpg) no-repeat;
float: right;
}

.left {
	float: left;
	}
	
.uploadImgs {
	width: 420px;
	display: block;
	position: relative;
	padding: 10px 5px;
	}
	
	.uploadImgs_Input {
		width: 350px;
		height: 80px;
		float: left;
		position: relative;
		}
		
	.ulpoadImgs_Img {
		width: 70px;
		height: 80px;
		float: left;
		position: relative;
		}
		
	#wantNow_banner {
		 width: 931px;
		 height: 208px;
		 position: relative;
		 margin-left: 10px;
		}
		
			#wantNow_button {
				width: 226px;
				height: 35px;
				background: url(../img/wantHome_button.jpg) 0 0;
				position: absolute;
				top: 125px;
				left: 40px;
				text-indent: -999999px;
				border: 0;
				outline: 0;
				}
	
.helpLink {
	font-size: 11px;
	text-decoration:none;
	color: #0055c4;
	}
	
	.helpLink:hover {
		text-decoration: underline;
		}
		
#contactFloat {
	position: relative;
	width: 75px;
	float: right;
	padding: 25px;
	}
	
.advancedSearch {
	width: 464px;
	height: 134px;
	background: url(../img/advancedSearch_container.jpg) no-repeat;
	margin-top: 15px;
	padding: 15px;
	}
	
	.advancedSearch td {
		height: 20px;
		}
		
.pstrength-minchar {
font-size : 10px;
}

.pstrength-bar {
	width: 150px;
	}
	
	
	
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
.lightbox, .lightbox img {
outline: none;
border: none;
} 

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

* html #categories_right {
	padding: 0px;
	}
	
ul.bulkLister {
	margin: 0 0 0 50px;
	}
	
	
	ul.bulkLister li {
	padding: 5px 10px 5px 0;
	list-style-image: url(../images/categbullet.gif);
	list-style-type: circle;
	line-height: 1.0em;
	}
	
	.note {
		font-size: 11px;
		color: #666;
		padding: 0;
		margin: 0;
		line-height: 0.9em;
		}
		
		
h1 {
	color: #ff8e00;
	font-size: 24px;
	text-align: left;
	padding: 15px 10px 10px;
	}
	
	.tutorial p {
		text-align: justify;
		font-size: 13px;
		padding: 5px 10px;
		line-height: 14px;
		}
	

.headerSearch_left {
	width: 226px;
	height: 39px;
	background: url(../img/header_searchLeft.gif) no-repeat;
	}
	
	.searchAdZone img {
		margin: 15px 0 0 0;
	}
	
/* Homepage */
#banners {
	width: 955px;
	height: 190px;
	display: block;
	margin: 15px 0 10px 0;
	position: relative;
	}
	
	#banners .homeBanner_leftBKG, 
	#banners .homeBanner_body,
	#banners .homeBanner_tute,
	#banners img {
		float: left;
		display: block;
		height: 190px;
		border: none;
		border: 0;
		}
		
	#banners .homeBanner_body {
		width: 437px;
		background: url(../img/homeBanner_sliceBKG.jpg) repeat-x;
		}
		
		h2.homepage {
			font-size: 18px;
			font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
			color: #000;
			display: block;
			height: 20px;
			width:410px;
			border-bottom: 1px solid #000;
			margin: 25px 0 4px 14px;
			text-align: left;
			}
			
		p.homepage {
			font-size: 13px;
			width: 410px;
			font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
			color: #000;
			display: block;
			line-height: 18px;
			text-align: justify;
			margin: 0px 0px 4px 14px;
			}
			
		a.homeBanner_linkLogin, 
		a.homeBanner_linkReg {
			display: block;
			width: 103px;
			height: 42px !important;
			outline: none;
			border: none;
			float: left;
			position: absolute;
			top: 140px;
			left: 300px;
			}
			
		a.homeBanner_linkReg {
			width: 104px;
			left: 412px;
			}
			
.clearer {
	width: 100%;
	height: 1px;
	font-size: 1px;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	clear: both;
	}
	
	
	input.text {
	height: 18px;
	padding: 1px 3px 0;
	border: 1px solid #898989;
	background: url(../img/inputText_Bkg.png) repeat-x;
	}
	
	#main {
	width: 955px;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	position: relative;
	}


#body {
	width: 955px;
	padding: 0;
	text-align: left;
	position: relative;
	clear: both;
	}
	
	
/* DETAIL STYLES */
	/*
	Container Header
	*/
	.containerHeader {
		width: 955px;
		height: 37px;
		position: relative;
		}
		
		.containerHeader_left {
			width: 11px;
			height: 28px;
			margin-left: 1px;
			background: url(../img/headerBKG.png) no-repeat #F90;
			background-position: 0 0;
			float: left;
			}
			
		.containerHeader_right {
			width: 11px;
			height: 28px;
			background: url(../img/headerBKG.png) no-repeat #F90;
			background-position: -12px 0;
			float: left;
			}
		
		.containerHeader_content {
			width: 932px;
			height: 28px;
			background: url(../img/headerBKG_slice.png) repeat-x #F90;
			float: left;
			position: relative;
			}
			
			.containerHeader_content
				h2 {
					font-size: 13px;
					color: #FFF;
					font-weight: normal;
					line-height: 26px;
					text-indent: 2px;
					text-shadow: 0.1em 0.1em #333;
					margin: 0;
					padding: 0;
					}
	
	/*
	CONTAINER - wraps content
	*/
	#body .containerBody,
	#detail .containerBody {
			width: 951px;
			border-left: 1px solid #d3d1d1;
			border-right: 1px solid #d3d1d1;
			background: #FFF;
			position: relative;
			margin: 0 auto;
			clear: both;
			}
			
	#detail .containerBody { margin-left: 1px; }		
	
		#container 
			a.backAnchor {
				font-size: 0.8em;
				color: #0055C4;
				display: block;
				text-decoration: none;
				padding: 5px;
				
				DISPLAY: NONE;
				}
				
			#container a.backAnchor:hover { text-decoration: underline; }

	.containerFooter {
		width: 953px;
		height: 10px;
		background: url(../img/container_footer_953.jpg) no-repeat;
		clear: both;
		margin-bottom: 35px;
		margin-left: 1px;
		}
		
		
		/*
		Successful Sale
		*/
		#successMsg, #purchaseDetails, #payItem {
		width: 29%;
		float: left;
		padding: 14px 2% 0px;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
		}
		
		#successMsg h3 {
			margin: 0;
			padding: 0;
			font-size: 1.0em;
			color: #160000;
			}
			
		#successMsg p {
			font-size: 0.8em;
			line-height: 1.4em;
			color: #464646;
			padding: 20px 0 0;
			margin: 0;
			}
			
		#purchaseDetails h4 {
			margin: 0;
			line-height: 1.5em;
			font-size: 0.8em;
			}
		
		#purchaseDetails h4.bidmeter { font-size: 1.15em; padding-bottom: 5px; text-align: center; width: 100%; }
		
		#purchaseDetails ul {
			margin: 0;
			padding: 0;
			list-style: none;
			}
			
			#purchaseDetails li {
				color: #464646;
				font-size: 0.95em;
				line-height: 1.5em;
				padding: 0;
				margin: 0;
				}
				
		
		#payItem h5, #payItem img {
			text-align: center;
			margin: 0 auto;
			border: none;
			}
			
			#payItem h5 {
				font-size: 1.0em;
				font-weight: normal;
				color: #464646;
				padding: 10px 0 15px;
				}
				
			#payItem a {
				width: 247px;
				height: 45px;
				display: block;
				margin: 0 auto;
				}
			
			.discountContainer { padding-left: 10px; } 
				.discount { color: #1ba100; }
				
				span.item_id { width: 264px; height: 39px; display: block; float: right; text-align: right; }
	
	/* Bid Meter */
			#successMsg h3.bid {
			margin: 0;
			padding: 0;
			font-size: 0.92em;
			color: #160000;
			}
			
			#bidMeter_tableWrap 	{ width: 280px; height: 27px; background: url(../img/bidMeter_empty.gif); position: relative; }
			#bidMeter_tableWrap	div	{ float: left; height: 27px; background:none; position: relative; }
		
		.bidMsg {
			font-size: 13px;
			text-align: left;
			color: #06F;
			font-style: italic;
			display: block;
			padding-top: 10px;
			}
			
		h3.bid_set {
			width: 100%;
			font-size: 1.15em; 
			text-align: left;
			margin: 0;
			padding: 0;
			margin-bottom: 15px;
			}
			
		input#catchit, input#enter_bid {
				float: left;
				}
				
				input#catchbid {
					width: 150px;
					float: left;
					display: block;
					margin-right: 10px;
					}
					
				#enter_bid {
					width: 99px;
					height: 31px;
					background: url(../img/bidMeter_enter.gif);
					display: block;
					text-indent: -9999px;
					padding: 0;
					margin: 0;
					margin-top: -4px;
					border: 0;
					outline: 0;
					}
					
/*
Detail Page
*/
span.watch_mode {
	padding: 10px 0 0 15px;
	display: block;
	}
	
span.warning_mode {
	font-size: 0.9em; 
	padding: 10px 15px;
	display: block;
	}
	
	a.orangeLink {
		text-decoration: underline;
		color: #000;
		}
		
	a.orangeLink:howver {
		text-decoration: none;
		}
		
ul.inline li {
	display: inline;
	float: left;
	}
	
/*
	FOOTER SPAN CLEAR STYLES HACK
*/
	
	.footerSpan html, .footerSpan body, .footerSpan div, .footerSpan span, .footerSpan applet, .footerSpan object, .footerSpan iframe,
	.footerSpan h1, .footerSpan h2, .footerSpan h3, .footerSpan h4, .footerSpan h5, .footerSpan h6, .footerSpan p, .footerSpan blockquote, .footerSpan pre,
	.footerSpan a, .footerSpan abbr, .footerSpan acronym, .footerSpan address, .footerSpan big, .footerSpan cite, .footerSpan code,
	.footerSpan del, .footerSpan dfn, .footerSpan em, .footerSpan font, .footerSpan img, .footerSpan ins, .footerSpan kbd, .footerSpan q, .footerSpan s, .footerSpan samp,
	.footerSpan small, .footerSpan strike, .footerSpan strong, .footerSpan sub, .footerSpan sup, .footerSpan tt, .footerSpan var,
	.footerSpan dl, .footerSpan dt, .footerSpan dd, .footerSpan ol, .footerSpan ul, .footerSpan li,
	.footerSpan fieldset, .footerSpan form, .footerSpan label, .footerSpan legend,
	.footerSpan table, .footerSpan caption, .footerSpan tbody, .footerSpan tfoot, .footerSpan thead, .footerSpan tr, .footerSpan th, .footerSpan td, .footerSpan input {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		text-align: left;
		font-weight: normal;
		font-family: Verdana, Geneva, sans-serif;
		color: black;
		font-size: 12px !important;
	}
	/* remember to define focus styles! */
	.footerSpan :focus {
		outline: 0;
	}
	.footerSpan ol, .footerSpan ul {
		list-style: none;
		font-size: 14px !important;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	
	.footerSpan em { font-style: normal; }
	
	.footerSpan table {
		border-collapse: separate;
		border-spacing: 0;
	}
	
	.footerSpan caption, .footerSpan th, .footerSpan td {
		text-align: left;
		font-weight: normal;
	}
	
	.footerSpan input.button:hover {
		cursor: pointer;
	}
	
	.footerSpan .footerHeader { font-weight: bold !important; }
	.footerSpan span.phoneNumber { font-size: 18px !important; }
	.footerSpan .quarterly h5 { font-size: 16px !important; font-weight: bold; }
/*
	List Styles
*/
ul.blueBullets, ul.orangeBullets { margin-left: 10px; }

ul.blueBullets li, ul.orangeBullets li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	list-style-type: square;
	list-style-position: outside;
	line-height: 1.0em;
	padding: 2px 0;
	list-style-image: url(../img/listBullet_blue.png);
	margin-left: 15px;
	}
	
ul.orangeBullets li { list-style-image: url(../img/listBullet_orange.gif) !important; }

ul.blueBullets a, ul.orangeBullets a {
	text-decoration: none;
	font-size: 0.8em;
	}	
	
ul.blueBullets a:hover, ul.orangeBullets a:hover { text-decoration: underline; }
	
ul.arrowsOrange {
	list-style-type: circle;
	list-style-image: url(../img/homepage/bulletsArrowsOrange.png) !important;
	list-style-position: outside;
	margin-left: 15px;
	}
	
a.orangeLink {
	color: #ff4200 !important;
	text-decoration: none !important;
	}
	
a.orangeLink:hover { text-decoration: underline !important; }	
	
ul li.check { list-style-image: url(../img/checkmark2.gif) !important; }
ul li.x		{ list-style-image: url(../img/x.gif) !important; }
ul li.more 	{ list-style: none; line-height: 2em; }


.quarterly img { border: none; outline: none; }
.quarterly a { border: none; outline: none; }

.footerSpan .main {
	width: 955px;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	position: relative;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	}
	
.border { width: 100%; height: 1px; background: #ccc; clear: both; margin: 3px 0 10px; position: relative !important; }
#socialNav_wrap { margin-bottom: 20px; }
span.phoneNumber {
			padding-top: 0px !important;
			}
			
#header { margin-bottom: 20px !important; }

/*****************************************************************************************/
/*									   AJAX OVERLAY										 */
div#ajaxOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/transparency.png);
	display: none;
	z-index: 30;
}

* html div#ajaxOverlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

	div#ajaxLoading {
		position: fixed;
		width: 63px;
		height: 71px;
		cursor: pointer;
		display: none;
		overflow: hidden;
		background: url(//www.pricefalls.com/img/ajaxLoading.gif);
		z-index: 9999;
		left: 50%;
		top: 50%;
		margin-left: -31px;
		margin-top: -35px;
	}
	
	* html div#ajaxLoading {
		position: relative;
		left: 50%;
		top: 50%;
		margin-left: -31px;
		margin-top: -35px;
	}

/*****************************************************************************************/
/*									FOOTER SECTION										 */
#contentFooter {
	width: 100%;
	position: relative;
	clear: both;
	background: url(../img/footer/footerSliceBottom.png) repeat-x bottom left;
	font-family: Helvetica, Arial, sans-serif;
	}
	
	/* FOOTER PANORAMA */
	#footerPanorama {
		width: 100%;
		height: 143px;
		background: url(../img/footer/footerSliceTop.png) repeat-x bottom left;
		}
		
		#footerPanorama img {
			width: 1003px;
			height: 107px;
			display: block;
			margin: 0 auto;
			padding: 0;
			border: 0!important;
			}
			
		#footerPanorama .main2 {
			font-size: 12px;
			color: #333;
			text-align: left;
			line-height: 40px;
			}
	
	/* PRESS LINKS */
	#pressLinks {
		width: 955px;
		height: 120px;
		margin: 0 auto !important;
		}
		
		#pressLinks a {
			display: block;
			float: left;
			border: none !important;
			outline: none !important;
			}
			
			#pressLinks a img {
				border: none !important;
				outline: none !important;
				}
			
	/* SITEMAP LINKS */
	#siteMap {
		width: 955px;
		margin: 0 auto;
		position: relative;
		margin-top: 10px;
		padding-bottom: 5px;
		border-bottom: 3px solid #eee;
		}
		
		#siteMap ul, #siteMap li { 
			list-style: none; 
			margin: 0;
			padding: 0;
			text-align: left;
			}
		
		#siteMap ul li a {
			color: #464646;
			text-decoration: none;
			font-size: 13px;
			text-align: left;
			margin: 0;
			}	
			
		#siteMap ul li a:hover { text-decoration: underline; }
		
		.linkColumn {
			width: 25%;
			float: left;
			position: relative;
			}
			
			.linkColumn h4 {
				width: 100%;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #333;
				line-height: 25px;
				margin: 0;
				margin-bottom: 5px;
				border-bottom: 3px solid #eee;
				text-align: left !important;
				}
				
		/* CUSTOMER SUPPORT */
	#contactPricefalls {
		width: 955px;
		position: relative;
		margin: 10px auto 0;
		padding-bottom: 10px;
		border-bottom: 3px solid #eee;
		}
		
		#contactPricefalls a {
			display: block;
			float: left;
			}
			
			#contactPricefalls a div { 
				display: block;
				margin: 0 auto;
				background: url(http://c1771122.cdn.cloudfiles.rackspacecloud.com/headerFooterComponents060410_2.png);
				}
				
			#skypeSupportButton {
				width: 245px;
				height: 77px;
				background-position: 0 0 !important;
				}
				
			#phoneSupportButton {
				width: 242px;
				height: 41px;
				background-position: 0 -78px !important;
				}
		
			#emailSupportButton {
				width: 269px;
				height: 36px;
				background-position: 0 -120px !important;
				}
			
	/* QUALITY SEALS */
	#qualityBanners {
		width: 955px;
		position: relative;
		margin: 10px auto 0;
		padding: 0px;
		}
		
		#qualityBanners .seal {
			width: 20%;
			float: left;
			display: block;
			}
			
			#qualityBanners .seal a {
				display: block;
				}
			
			#qualityBanners .seal div {
				display: block;
				margin: 0 auto;
				background: url(http://c1771122.cdn.cloudfiles.rackspacecloud.com/headerFooterComponents060410_2.png);
				}
				
			#authnetIcon {
				width: 89px;
				height: 71px;
				background-position: -246px 0 !important;
				}
				
			#mcafeeIcon {
				width: 94px;
				height: 54px;
				background-position: -336px 0 !important;
				}
		
			#verisignIcon {
				width: 94px;
				height: 52px;
				background-position: -336px -54px !important;
				}
				
			#paypalIcon {
				width: 85px;
				height: 23px;
				background-position: -250px -83px !important;
				
				}
				
			#paypalIcon {
				width: 151px;
				height: 24px;
				background-position: -278px -107px !important;
				}
				
				
	/* PRICEFALLS ADDRESS */
	#pricefallsAddress span {
		color: #666;
		font-size: 11px;
		}
		
	#pricefallsAddress a img {
		border: none !important;
		outline: none !important;
		}
		
	#pricefallsAddress a {
		color: #666;
		text-decoration: underline;
		}



#userLinks html, #userLinks body, #userLinks div, #userLinks span, #userLinks applet, #userLinks object, #userLinks iframe,
	#userLinks h1, #userLinks h2, #userLinks h3, #userLinks h4, #userLinks h5, #userLinks h6, #userLinks p, #userLinks blockquote, #userLinks pre,
	#userLinks a, #userLinks abbr, #userLinks acronym, #userLinks address, #userLinks big, #userLinks cite, #userLinks code,
	#userLinks del, #userLinks dfn, #userLinks em, #userLinks font, #userLinks img, #userLinks ins, #userLinks kbd, #userLinks q, #userLinks s, #userLinks samp,
	#userLinks small, #userLinks strike, #userLinks strong, #userLinks sub, #userLinks sup, #userLinks tt, #userLinks var,
	#userLinks dl, #userLinks dt, #userLinks dd, #userLinks ol, #userLinks ul, #userLinks li,
	#userLinks fieldset, #userLinks form, #userLinks label, #userLinks legend,
	#userLinks table, #userLinks caption, #userLinks tbody, #userLinks tfoot, #userLinks thead, #userLinks tr, #userLinks th, #userLinks td, #userLinks input {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		text-align: left;
		font-weight: normal;
		font-family: Verdana, Geneva, sans-serif;
		color: black;
	}
	
	.noborder { border: none !important; }
	
	a.tip	 	{ color: #0076ff !important; text-decoration: underline !important; }
	span.tip	{ color: #0076ff !important; }
	a.tip:hover { text-decoration: none; }
	


	table.detail98txt td {
	padding: 5px 0 !important;
	}
	
	table.detail98txt tr {
	padding: 5px 10px !important;
	}

/* ###### IE HACKS ###### */
*:first-child+html .linkColumn { width: 24.9% !important; }
* html .linkColumn { width: 24.9% !important; }				
			

.main, .main2, .mainWide {
	width: 955px;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	position: relative;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	}

/*****************************************************************************************/
/*									HEAD SECTION										 */

	#header {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		position: relative;
		margin: 0 auto;
		background: url(../img/header_BKG.jpg) repeat-x !important;
		}
		
		* html #header { 
			height: 68px; 
				}
		
		#people { height: 68px; overflow: hidden; }
		
		a#mainLogo {
			width: 228px;
			height: 53px;
			background: url(../img/headerFooterComponents060410_2.png) no-repeat !important;
			background-position: 0 -157px !important;
			text-indent: -9999px;
			display: block;
			float: left;
			margin-top: 9px;
			} 
			a#mainLogo img {
				display: none;
				}
			
			a#mainLogo:hover {
				background-position: 0 -211px !important;
				}
			
			a#mainLogo:hover > img {
				display: none;
				}
			
			* html a#mainLogo { background: url(../img/themes/universal/mainlogo.gif) no-repeat !important; }
			
		a#headerTutorial {
			width: 189px;
			height: 55px;
			background: none;
			text-indent: 0;
			display: block;
			position: absolute;
			top: 7px;
			left: 275px;
			outline: none;
			text-indent: -9999px;
			background: url(../img/headerFooterComponents060410_2.png) no-repeat -231px -190px;
			}
			
			a#headerTutorial img { outline: none; border: none; }
		
				* html a#headerTutorial { background: url(../img/themes/easter_header_tutorial.gif) no-repeat; text-indent: -9999px; }
				
		#headerUtilities { width: 436px; float: right; }
			#headerUtilities .login,
			#headerUtilities .welcome 	{ font-size: 0.75em; position: absolute; bottom: 45px; right: 15px; }
			#headerUtilities a.sign-out { padding-left: 5px; color: #000; text-decoration: underline; }
			#headerUtilities .tip		{ text-transform: capitalize; }
			
		#userLinks { 
			height: 33px; 
			width: 385px; 
			position: absolute;
			bottom: 0;
			right: 0;
			}
		
		#userLinks img { width: 10px; height: 33px; display: block; float: left; }	
				
		#userLinksleftRounding, #userLinksRightRounding {
			width: 10px;
			height: 33px;
			float: left;
			background: url(../img/headerFooterComponents060410_2.png) no-repeat -409px -157px;
			}
			
		#userLinksRightRounding { background-position: -420px -157px;}
		
		#userLinks ul {
			height: 33px;
			width: 365px;
			display: block;
			background: url(../img/headerFooterRepeats.png) repeat-x;
			background-position: 0 -1px;
			float: left;
			}
			
			#userLinks ul li { display: inline; float: left; }
			
				#userLinks ul li a {
					height: 21px;
					margin: 7px 0 5px;
					padding: 0 15px;
					line-height: 21px;
					display: block;
					text-decoration: none;
					font-size: 13px;
					font-family: Helvetica, Arial, sans-serif;
					text-align: center;
					border-left: 1px solid #bababa;
					float: left;
					}
					
				#userLinks ul li a:hover { text-decoration: underline; }
				

/******************************************************************/
/*					    	Search Nav        				      */
	#spanSearch { 
		width: 100%; 
		height: 42px; 
		background: url(../img/headerFooterRepeats.png) repeat-x; 
		background-position: 0 -35px;
		clear: both; 
		position: relative; 
		}
	
		#spanSearch input, #spanSearch select { float: left; }
		
		#searchSelect2 {
			width: 240px;
			margin-top: 10px;
			display: block;
			font-size: 12px;
			padding: 2px;
			}
			
		input#nav_search2 { 
			width: 590px;
			height: 23px;
			background: #FFF url(../img/headerFooterRepeats.png) repeat-x;
			background-position: 0 -77px;
			display: block;
			margin: 7px 10px 0;
			font-size: 14px;
			padding: 4px 8px 0;
			color: #333;
			}	
		
		input#nav_search:focus { color: #000; }
		
		input#buttonSearch2 {
			width: 77px;
			height: 31px;
			background: url(../img/headerFooterComponents060410_2.png);
			background-position: -331px -159px;
			display: block;
			margin-top: 7px;
			}

/******************************************************************/
/*					    	Category Nav        			      */
#spanNav 		{ width: 100%; height: 47px; background: url(../img/headerFooterRepeats.png) repeat-x; background-position: 0 -328px; }
#spanNav_tabs	{ width: 100%; height: 38px; border-bottom: 1px solid #bababa; background:url(../img/headerFooterRepeats.png) repeat-x; background-position: 0 -101px !important; position: relative; }
#spanNav_tabs_spacer { width: 100%; height: 35px; background: url(../img/headerFooterRepeats.png) repeat-x; background-position: 0 -191px !important; }
#header .orangeHeader	{ height: 67px !important; background: url(../img/headerFooterRepeats.png) repeat-x; background-position: 0 -260px !important; }

	#spanNav ul#categories {
		display: block;
		width: 955px;
		height: 40px;
		margin: 0 auto;
		}
		
		#spanNav ul#categories li { float: left; display: inline; }
		
		#spanNav ul#categories li a {
			display: block;
			height: 20px;
			line-height: 20px;
			font-size: 12px;
			color: #111;
			font-family: Helvetica, Arial, sans-serif;
			font-weight: bold;
			text-align: center;
			padding: 0 16px;
			margin-top: 11px;
			border-left: 1px solid #ccc;
			text-decoration: none;
			float: left;
			}
		#spanNav ul#categories li a:hover { text-decoration: underline; }
		
	ul#breadcrumbs { 
		height: 22px; 
		width: 955px;
		display: block;
		margin: 0 auto;
		}
		
		ul#breadcrumbs li {
			float: left;
			display: block;
			color: #fff;
			letter-spacing: 0.05em;
			font-family: Helvetica, Arial, sans-serif;
			height: 22px;
			line-height: 26px;
			margin: 0 5px;
			padding-top: 3px;
			}
		
	ul#breadcrumbs li a {  
		height: 22px;
		line-height: 26px;
		font-size: 14px;
		color: #fff; 
		text-decoration: none;
		padding-top: 0px;
		display: block;
		text-shadow: #000 0.05em 0.05em;
		letter-spacing: 0.05em;
		font-family: Helvetica, Arial, sans-serif;
		float: left;
		}
		
	ul#breadcrumbs a:hover { text-decoration: underline; }
		
	ul#breadcrumbs span { line-height: 26px; float: left; }
		
		
/*****************************************************************************************/
/*									FOOTER SECTION										 */
#footer {
	width: 955px;
	height: 100px;
	font-family: Helvetica, Futura, Arial, Sans-Serif;
	font-size: 12px;
	padding: 0;
	padding: 10px 0;
	position: relative;
	clear: both;
	background: none !important;
	}
	
	/*
		FOOTER ADS
	*/
	#socialNav_wrap { margin-top: 25px; }
	
	ul#socialNav {
		width: 955px;
		height: 30px;
		background: url(../img/footerBar.png) no-repeat;
		display: block;
		position: absolute;
		top: -13px;
		left: 0;
		overflow: hidden;
		}
	
	.social_center {
		width: 955px;
		margin: 0 auto;
		position: relative;
		}
		
		ul#socialNav li { float: left; display: inline; }
		
		ul#socialNav li a {
			width: 235px;
			height: 30px;
			display: block;
			float: left;
			text-indent: -9999px;
			}
	
	.quarterly {
		width: 237px;
		height: 218px;
		float: left;
		padding-top: 20px;
		margin-right: 1px;
		}
		
		.quarterly h5 {
			font-size: 1.15em;
			padding-left: 10px;
			padding-bottom: 5px;
			}
	
		
	/*
		FOOTER NAV
	*/
	.legal {
		width: 220px;
		height: 28px;
		display: block;
		}
		
		.legal a {
			display: block;
			padding: 0 3px;
			}
		
	.footerHeader {
		width: 100px;
		display: block;
		font-weight: bold;
		position: absolute;
		top: 10px;
		left: 220px;
		}
	
	p.address {
		width: 220px;
		height: 60px;
		float: left;
		}
	
	.footerLinks {
		width: 100px;
		height: 60px;
		float: left;
		clear: right;
		display: block;
		}
		
		.footerLinks a {
			color: #000;
			text-decoration: none;
			}
		
		.footerLinks a:hover {
			text-decoration: underline;
			}
	
	.contact {
		width: 210px;
		left: 420px;
		}
	
	.contactUs {
		width: 210px;
		height: 60px;
		display: block;
		float: left;
		}
	
		span.phoneNumber {
			padding-top: 10px;
			font-size: 18px;
			display: block;
			}
		
	#veriseal, #authorizeseal, #mcafeeseal {
		width: 110px;
		height: 60px;
		text-align: center;
		float: left;
		}
		
		#authorizeseal, #mcafeeseal {
			width: 105px;
			}
			
		#mcafeeseal img {
			float: right;
			margin-top: 10px;
			}
		
	#creditCards {
		width: 186px;
		height: 20px;
		position: absolute;
		top: 9px;
		left: 700px;
		}
		
* html #borderIE						{ height: 1px; overflow: hidden; }
*:first-child+html ul#socialNav			{ text-align: left; float: right; }
*:first-child+html ul#socialNav			{ text-align: left; float: right; }

/* CURRENT DESIGN HACKS */
#footer_pan_spacer { width: 955px; height: 392px !important; }

/* XMAS 2009 */

/*		
		a#mainLogo {
			width: 226px;
			height: 66px;
			background: none;
			text-indent: 0;
			display: block;
			float: left;
			margin-top: 12px;
			outline: none;
			} 
			
			a#mainLogo img { outline: none; border: none; }
			
			* html a#mainLogo { background: url(../img/themes/xmas09/xmas_logo.gif) no-repeat; text-indent: -9999px; }
		
	*/	
			
		