html,body {
	margin: 0;
	padding: 0;
}

body 
{
    background-color: #ffffff;
	margin-top: 1%;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px; 
	
}
table {padding:0; margin:0;}
th,td {padding: 0;}
img {border:0}
p
{ 	
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px; 
	margin:0;
} 

#viewListBlack
{ 	
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight:bolder; 
	margin:0;
	color:Black;
}
.abbr 
{
    border-bottom: 1px dotted #D52F12;
    background-color: white;
}
.yellow {color:#ffffcc;}
.cyan {color:#99ffff;}
.gold {color:#ffcc33;}
.error {color:#ff0000;}
.wf_ErrorText{color:#ff0000;}
.dkgrey {color:#333333;}

#frame_locked
{
    height:668px;
    width:760px;
	position:relative;
    background-color: #333333;
	border:0;
	margin-top:0;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
	padding:0;
    font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
 }
 #frame_unlocked
{
    height:auto;
    width:760px;
	position:relative;
    background-color: #333333;
	border:0;
	margin-top:0;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
	padding:0;
    font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
 }
 #frame_home
{
    height:668px;
    width:760px;
	display:block;
    background-color: #0099ff;
	border:0;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
    margin-left:auto;   
    font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
 }
#home_left
 {
    float:left;
	display:inline;
	height:668px;
    width:250px;
	border:0px;
	margin:0px;
  }
#home_right
 {
    float:left;
	display:inline;
	height:668px;
    width:510px;
	border:0px;
	margin:0px;
   }
 #home_logo
 {
 	height:65px;
    width:510px;
	border:0px;
	margin-top:214px;
	
}

#header
{
   	background-color: #666666;
}

#viewcart_myacct
{
   	float:right;
	position:relative;
	width:153px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;	
	line-height: 20px;

}
#crumb
{   
	float:left;
	position:relative;
	width:400px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;	
	line-height: 20px;	
}

#content_locked
{
 	width:760px;
 	height:553px;
 	margin:0;
 	padding:0; 	
	z-index:0;	
}

#content_unlocked
{
 	width:760px;
 	height:auto;
 	margin:0;
 	padding:0;
	z-index:0;	
}
#contact
{
 	float:left;
	height:553px;
	width:760px;
	background-image: url(../../graphics/say_you.jpg);
	
}
#login
{
 	float:left;
	height:553px;
	width:760px;
	background-image: url(../../graphics/bak_login.jpg);
}
#contact_txt
{
	display:block;
	position:absolute;
	line-height: 1.4em;
	margin-top: 25px;
	margin-left: 452px;
	width:295px;
}
#login_box
{
	display:block;
	position:absolute;
	margin-top: 71px;
	margin-left: 185px;
	padding:0px;
	width:235px;
	height:auto;	
}
#login_forgot
{
	display:block;
	position:absolute;
	margin-top: 93px;
	margin-left: 452px;
	padding:0;
	width:280px;
	height:142px;	
}

#login_proceed
{
	display:block;
	position:absolute;
	margin-top: 251px;
	margin-left: 269px;
	padding:0;
	width:457px;
	height:auto;	
}
#nhome
{
 	float:left;
	height:553px;
	width:760px;
	background-color:#ffffff;
}
#nhome_main
{
	display:inline-block;
	position:absolute;
	width: 518px;
	height:374px;
	margin-top: 10px;
	margin-left: 0px;
	border-style:solid;
	border-color:#999999;
	border-width:0px;
	float:left;
}

#pseudoWindow  
{
	position:absolute;
	width: 198px;
	height:355px;
	margin-top: 10px;
	margin-left: 544px;
	float:right;
	border: solid 1px #999999;
	padding: 5px 5px 2px 5px;
	overflow:hidden;
	top:60px;
}
#nhome_b1
{
	display:inline-block;
	position:absolute;
	width: 152px;
	height:128px;
	margin-top: 398px;
	margin-left: 12px;	
}
#nhome_b2
{
	display:inline-block;
	position:absolute;
	width: 152px;
	height:128px;
	margin-top: 398px;
	margin-left: 202px;	
}
#nhome_b3
{
	display:inline-block;
	position:absolute;
	width: 152px;
	height:128px;
	margin-top: 398px;
	margin-left: 392px;	
}
#nhome_b4
{
	display:inline-block;
	position:absolute;
	width: 152px;
	height:128px;
	margin-top: 398px;
	margin-left: 582px;	
}
#reviews
{
 	float:left;
	
	width:760px;
	background-color: #ffffff;
	background-image: url(http://www.swobo.com/graphics/spacer.gif);
	background-repeat: repeat;
	font-size: 11px;
}
#reviews_txt
{
	display:block;
	width: 360px;
	line-height: 1.4em;
	margin-top: 36px;
	margin-left: 20px;
	color: #000000;
	font-size: 12px;
	text-align: justify;
}
#common_ground
{
 	float:left;
	height:1065px;
	width:760px;
	background-image: url(../../graphics/common_grd_bak.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	font-size: 11px;
}
#common_ground_txt
{
	display:block;
	width: 360px;
	line-height: 1.4em;
	margin-top: 36px;
	margin-left: 20px;
	color: #000000;
	font-size: 12px;
	text-align: justify;
}
#history
{
 	float:left;
	height:553px;
	width:760px;
	background-image:url(../../graphics/bak_history.jpg);	
}


#bikes
{
 	float:left;
	height:553px;
	width:760px;
	background-image: url(../../graphics/bikes_bak.jpg);	
}
#mens
{
 	float:left;
	height:553px;
	width:760px;
	background-image: url(../../graphics/mens_bak.jpg);	
}
#wmns
{
 	float:left;
	height:553px;
	width:760px;
	background-image: url(../../graphics/wmns_bak.jpg);	
}
#access
{
 	float:left;
	height:553px;
	width:760px;
	background-image: url(../../graphics/access_bak.jpg);	
}
#noresults
{
 	float:left;
	height:553px;
	width:760px;
	background-image: url(../../graphics/noresults_bakgr.gif);	
}
#history_links
{
	position:relative;
	width:448px;
	margin-left:286px;
	margin-top:36px	
}
#history_txt
{
	display:block;
	position:absolute;
	width: 445px;
	line-height: 1.4em;
	margin-top: 228px;
	margin-left: 285px;
	color: #000000;
	font-size: 9px;
	text-align: justify;
}


#story_cap
{
 	float:left;
	display:inline;
	position:relative;
	width: 256px;
	height:553px;
	margin: 0px;
	background-color: #000000;
}
#story
{
	float:left;
	height:553px;
	width:760px;
	background-color: #000000;
	
	
}
#story_cap2
{
 	display:inline;
	position:relative;
	width: 256px;
	height:553px;
	margin: 0;
	padding:0;
	
}
#stor
{
margin-top:36px;
margin-left:188px;
width:298px;
}
#story_txt2
{
	display:inline;
	position:absolute;
	margin-left: 0px; 
	margin-top:0px; 
	font-size:12px;
	width:504px;
	height:553px;
	
}
	
#story_links2
{
	position:relative;
	width:448px;
	margin-left:286px;
	margin-top:36px	
}
#story_links
{
	display:inline;
	position:absolute;
	width:504px;
	height:553px;
	margin-left:0px;
	background-color: #000000;
}
#story_right
{
	display:inline;
	position:relative;
	width:504px;
	height:353px;
	line-height: 1.4em;
	margin-left: 0px;
	color: #ffffff;
	font-size: 11px;
	
}
#story_txt
{
	
	display:inline;	
	width:474px;
	height:253px;
	line-height: 1.4em;
	margin-left: 30px;
	color: #ffffff;
	font-size: 11px;	
}
#ccare {font-size: 11px; height:553px;}
	
#ccare_privacy { font-size: 11px; height:1550px;}

#ccare_txt
{
	display:block;
	width: 720px;
	margin-top: 20px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 11px;
	text-align: justify;
}

#ccare_privacy_txt
{
	display:block;
	width: 720px;
	margin-top: 20px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 11px;
	text-align: justify;
}
#ccare_shipping { font-size: 11px; height:820px;}
#product_m
{
 	position:relative;
	height:603px;
	width:760px;
	background-image: url(../../graphics/bak_product_mens.gif);
	background-repeat: repeat;
    background-position: top center;
	
}

#product_w
{
 	position:relative;
	height:603px;
	width:760px;
	background-image: url(../../graphics/bak_product_wmns.gif);
	background-repeat: repeat;
    background-position: top center;
	
}
#product_a
{
 	position:relative;
	height:603px;
	width:760px;
	background-image: url(../../graphics/bak_product_accs.gif);
	background-repeat: repeat;
    background-position: top center;
	
}
#grid
{
	float:left;
	position:absolute;
	height:553px;
	width:185px;
	margin:0;
	padding:0;
}

.pager
{
    text-decoration: underline;
    color: blue;
}

A.pager:link { color: blue; text-decoration: underline; }
A.pager:hover { color: blue; text-decoration: underline; }
A.pager:visited { color: blue; text-decoration: underline; }
A.pager:visited:hover { color: blue; text-decoration: underline; }

#prodrange
{
	display:block;
	width:191px;
	height:20px;
	margin:0px;
	padding:0px;
	color: blue;
}

#prodrange_num
{
	position:absolute;
	display:inline;
	width:auto;
	height:14px;
	margin:0;
	padding-top:6px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	color:#000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
}

#product_info
{
	float:right;
	position:absolute;
	width:550px;
	height:553px;
	margin-top: 3px;	
	margin-left:210px;	
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
}
#review_guy
{
		color:#FF0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;

	position:absolute;
	width:58px;
	height:48px;
	top: 3px;	
	left:470px;
	padding-left:3px;
}

#product_image
{
	width:400px;
	height:330px;
	margin-left: 61px;
}
#product_image_gc
{
	height: 347px;
	width: 543px;
	margin-left: 1px;
}
#product_choices
{
	width:547px;
	height:60px;
	display:block;
	margin: 0;
}
#prod_mat 
{
	display:inline; 
	margin:0; 
	width:73px;
	height:60px;
	float:left;
}
#sizing_zoom_links 
{
	display:inline; 
	margin-top:6px;
	margin-right:6px; 
	margin-left:6px;
	width:70px; 
	height:50px;
	float:left;
}
#look_closer_links 
{
	display:inline; 
	margin-top:0px;
	margin-right:6px; 
	margin-left:6px;
	width:150px; 
	height:50px;
	float:right;
}
#prod_swatch 
{
	float:bottom;
	display:inline;
	width:350px;
	height:30px;
	margin: 0;
	padding: 0;
}
#swatch_dd_container 
{
	float:bottom;
	display:inline;
	width:350px;
	height:60px;
	margin: 0;
	padding: 0;
}
.cv2
{
	float:left;
	display:inline;
	margin-top:0px;
	margin-right:0;
	margin-left:7px;
	
	
}
.prod_swatch_color
{
	float:left;
	display:inline;
	width:15px;
	height:13px;
	margin-top:8px;
	margin-right:0;
	margin-left:7px;
	
	
}
.zoom_swatch_color
{
	float:left;
	display:inline;
	/*width:15px;*/
	height:13px;
	margin-top:0px;
	margin-right:0;
	margin-left:5px;
	margin-bottom:0px;
	
}
.zoom_hdr
{	display:inline;
	height:13px;
	margin-top:0px;
	margin-right:0;
	margin-left:22px;
	margin-bottom:0px;
	border:0;	
}
.zoom_lblTitle
{
	color: #666666;
	font-size: 18px;
	font-weight:600;
}
#prod_ddrwn_color {width:100px;}
#prod_ddrwn_size {width:100px;}
#prod_ddown
{
	float:left;
	display:inline;
	width:80px;
	height:60px;
	margin:0;
	padding:0;
}
#product_hdr
{
	display:block;
	width:547px;
	height:23px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left: 0px;
}
#prod_ddown_v2
{
	float:bottom;
	display:inline;
	width:350px;
	height:30px;
	margin:0;
	padding:0;
}
#name
{
display:inline;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size: 18px; 
color: #fffed7;

}

#rtr
{

    font-weight:bold;
    color:blue;
}

#name_b
{
display:inline;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size: 18px; 
color: #000000;

line-height: 18px;
padding:10px;
}
#margins
{
padding:10px;
}
#tmargins
{
margin-left:10px;
}
#smargins
{
padding:5px;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size: 18px; 
color: #000000;
}

#rmargins
{
margin-right:10px;
}
#price
{
display:inline;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size: 14px; 
color: #fffed7;

}
#style
{
display:inline;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size: 9px; 
color: #fffed7;
margin-bottom:5px;
}

#product_txt
{
	width: 528px;
	color: #ffffff;
	font-size: 12px;	
	line-height: 1.25;
	margin-top: 0px;	
}

#product_txt_ul
{
	width: 528px;
	text-align: justify;
	color: #fffed7;
	font-size: 10px;	
	line-height: 1.25;
	margin: 0;
	padding: 0;
}
#product_txt_hr
{
color: #ffffff;
height: 1px;
width: 60%;
border:0;
margin: 0;
padding: 0;
}

.product_txt_ulw
{
	list-style-type: disc;
	list-style-position: inside;
	color: #fffed7;	
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
#footer
{
    background-color: #666666;
    height:65px;
	margin:0;
	padding:0;	
	clear: both;  
}
#footer_row /*required for mac only*/
{
    height:65px;
	margin:0;
	padding:0;	  
}
#joinnewsbutn
{
    position:relative;
	margin-top: 0px;
	margin-left: 600px;
	margin-right:0px;
	margin-bottom:2px;
	color: #ffffff;  
	font-size: 9px;	
}
#footer_Search
{
	display:inline;
	position:relative;
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom:2px;
	float:left;
	clear:right;
}
.input-footer_Search 
{
	display: inline;
	position:relative;
	background-color: #ffffff;
	color: #666666;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	width: 125px;
	text-align: center;
	border: solid 1px #222222;
}
#bummer_newsbutns
{
	display:inline;
    position:relative;
	margin-top: 0px;
	margin-left: 281px;
	margin-right:0px;
	margin-bottom:1px;
	color: #ffffff;  
	font-size: 9px;	
}
#joinnewsbutn2
{
	display:inline;
    position:relative;
	margin-left: 5px;
	padding: 0px;
}
#bummerbutn
{
	display:inline;
    position:relative;
	margin: 0;
	padding: 0px;
}

#newsletter
{
    position:absolute;
	display:block;
	width:255px;
	height:55px;
	top: 20px;
	left: 134px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0;
	color: #ffffff;  
	font-size: 9px;	
}
#dealerbox
{ 
    display:inline;
    position:relative;
	margin-left: 30px;
	margin-right:0px;
	margin-bottom:0px;
	color: #ffffff;  
	font-size:9px;

}
#dealers
{
 	float:left;
	height:auto;
	width:760px;
	background-color:#FFFFFF;
	
}
#copyright
{display:inline;
    position:relative;
	margin-left: 463px;
	margin-right:0px;
	margin-bottom:0px;
	color: #ffffff;  
	font-size:9px;

}

.samerow {display:inline;}

A:link {color: #000000; text-decoration: none;}
A:hover {color: #ffcc00; text-decoration: underline;}
A:visited {color: #000000; text-decoration: none; }
A:visited:hover {color: #ffcc00; text-decoration: underline; }

A.opt-u:link { color: #66ffff; text-decoration: underline; }
A.opt-u:hover { color: #ffffff; text-decoration: underline; }
A.opt-u:visited { color: #66ffff; text-decoration: underline; }
A.opt-u:visited:hover { color: #ffffff; text-decoration: underline; }

A.opt-u-blk:link { color: #000000; text-decoration: underline; }
A.opt-u-blk:hover { color: #6699cc; text-decoration: underline; }
A.opt-u-blk:visited { color: #000000; text-decoration: underline; }
A.opt-u-blk:visited:hover { color: #6699cc; text-decoration: underline; }

A.white:link { color: #ffffff; text-decoration: none; }
A.white:hover { color: #ffcc00; text-decoration: none; }
A.white:visited { color: #ffffff; text-decoration: none; }
A.white:visited:hover { color: #ffcc00; text-decoration: none; }

A.gold:link { color: #ffcc00; text-decoration: none; }
A.gold:hover { color: #ffffff; text-decoration: none; }
A.gold:visited { color: #ffcc00; text-decoration: none; }
A.gold:visited:hover { color: #ffffff; text-decoration: none; }

A.cyan:link { color: #99ffff; text-decoration: none; }
A.cyan:hover { color: #ffffff; text-decoration: underline; }
A.cyan:visited { color: #99ffff; text-decoration: none; }
A.cyan:visited:hover { color: #ffffff; text-decoration: underline; }

A.blk:link { color: #333333; text-decoration: none; }
A.blk:hover { color: #ffcc00; text-decoration: underline; }
A.blk:visited { color: #333333; text-decoration: none; }
A.blk:visited:hover { color: #ffcc00; text-decoration: underline; }

A.story:link { color: #ffffff; text-decoration: none; }
A.story:hover { color: #ff9933; text-decoration: none; }
A.story:visited { color: #ffffff; text-decoration: none; }
A.story:visited:hover { color: #ff9933; text-decoration: none; }

A.story_selected:link { color: #ff9933; text-decoration: none; }
A.story_selected:hover { color: #ff9933; text-decoration: none; }
A.story_selected:visited { color: #ff9933; text-decoration: none; }
A.story_selected:visited:hover { color: #ff9933; text-decoration: none; }

A.dealers:link { color: #ffffff; text-decoration: none; }
A.dealers:hover { color: #000000; text-decoration: none; }
A.dealers:visited { color: #ffffff; text-decoration: none; }
A.dealers:visited:hover { color: #000000; text-decoration: none; }

A.dealers_selected:link { color: #000000; text-decoration: none; }
A.dealers_selected:hover { color: #000000; text-decoration: none; }
A.dealers_selected:visited { color: #000000; text-decoration: none; }
A.dealers_selected:visited:hover { color: #000000; text-decoration: none; }

A.history:link { color: #ffffff; text-decoration: none; }
A.history:hover { color: #000000; text-decoration: none; }
A.history:visited { color: #ffffff; text-decoration: none; }
A.history:visited:hover { color: #000000; text-decoration: none; }

A.history_selected:link { color: #000000; text-decoration: none; }
A.history_selected:hover { color: #000000; text-decoration: none; }
A.history_selected:visited { color: #000000; text-decoration: none; }
A.history_selected:visited:hover { color: #000000; text-decoration: none; }

A.cmngnrd:link { color: #000000; text-decoration: none; }
A.cmngnrd:hover { color: #666666; text-decoration: none; }
A.cmngnrd:visited { color: #000000; text-decoration: none; }
A.cmngnrd:visited:hover { color: #666666; text-decoration: none; }

A.cmngnrd_selected:link { color: #666666; text-decoration: none; }
A.cmngnrd_selected:hover { color: #666666; text-decoration: none; }
A.cmngnrd_selected:visited { color: #666666; text-decoration: none; }
A.cmngnrd_selected:visited:hover { color: #666666; text-decoration: none; }

A.zoom:link { color: #999999; text-decoration: underline; }
A.zoom:hover { color: #333333; text-decoration: underline; }
A.zoom:visited { color: #999999; text-decoration: underline; }
A.zoom:visited:hover { color: #333333; text-decoration: underline; }

A.SearchName:link { color: #999999; text-decoration: none; }
A.SearchName:hover { color: #999999; text-decoration: none; }
A.SearchName:visited { color: #999999; text-decoration: none; }
A.SearchName:visited:hover { color: #999999; text-decoration: none; }

A.pager:link { color: blue; text-decoration: underline; }
A.pager:hover { color: blue; text-decoration: underline; }
A.pager:visited { color: blue; text-decoration: underline; }
A.pager:visited:hover { color: blue; text-decoration: underline; }

.inputListBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,  sans-serif;
	padding:0;
	margin:0;
	
}

.input-smallbox 
{	background-color: #ffffff;
	width: 50px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
	padding:0px;
}

.input-mediumbox 
{	background-color: #ffffff;
	width: 142px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
	padding:0px;
}
.input-widebox 
{	background-color: #ffffff;
	width: 194px;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin:0px;	
	padding:0px;
}

#cart_content_locked
{
 	height:553px;
	background-color:#ffffff;
	z-index:0;	
}
#cart1
{
 	float:left;
	height:auto;
	width:760px;	
}
#cart1table
{
    height:auto;
    width:700px;
	display:block;
    border:0;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
    margin-left:auto;   
    font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
 }
#cart_content_unlocked
{
 	height:auto;
	background-color:#ffffff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px; 
	color:#000000;
	z-index:0;	
	width:760;
}
#billing_main
{
float:left;
position:relative;
width:760px;
height:auto;
margin:0;
padding:0;
}
#confirmation_main
{
float:left;
position:relative;
width:760px;
height:auto;
margin:0;
padding:0;
}
#myaccount_main
{
float:left;
position:relative;
width:760px;
display:block;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size: 11px; 
line-height:14px;
color:#000000;
margin:0;
padding:0;
background-color:#ffffff;
}
.SearchTable
{
	background-color:#ffffff;
}
.searchResults
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #999999;
	position:relative;
	display:block;
	margin-top: 15px;
	margin-bottom: 5px;
}
.gridResults
{
}
.gridrow
{ 
	float: left;
	display: block;
	position: relative; 
	left: 7px;
	width:100%;
}
.gridrowspacer
{ 
	float: left;
	display: block;
	position: relative;
	width: 7px;
	height: 1px;
	left: 7px;
}
.gridrowItem
{ 
	float: left;
	display: block;
	width: 141px;
	position: relative;
	left: 26px;
	right: 5px;
}
.gridrowItemBg
{
	display: block;
	padding: 0 0 0 0;
	background: transparent url(../../graphics/pimg_bgtop.gif) left top no-repeat;
}
.grid-product-name
{ 
	width: 108px;
	position: relative; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 0px; 
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}
.grid-product-prodid
{ 
	width: 105px;
	position: relative;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color: #666666; 
	font-size: 10px;
	padding-top: 0px; 
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 3px;
}
.grid-product-price
{ 
	width: 105px;
	position: relative;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color: #666666; 
	font-size: 12px;
	padding-top: 0px; 
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 3px;
}
.grid-product-saleprice
{ 
	display: inline;
	width: 105px;
	position: relative; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #d01600; 
	font-size: 11px;
	padding-top: 0px; 
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 2px;
}
.gridtopinfo-paging
{ 
	float: left;
	display:block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #29251E; 
	width: 264px;
	top: 0px; 
	left: 32px;
}
.gridinfo-paging-pages
{
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Black;
	width: 100%;
}
.thinBorder
{
	border: solid 1px #999999;
	margin:1px;
}
.bottom_table
{
	border: 0px #FFFFFF;
}

.review_table td
{
	padding:0px;
}
.review_table th
{
	padding:10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
}

#style
{
display:inline;
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: normal;
font-size: 9px; 
color: #424241;
margin: 0px;
line-height: 9px;
padding-bottom:0px;

}
.InputText { font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; }
.InputText2 { font-size: 11px;	width: 110px; font-family: Arial, SunSans-Regular, sans-serif; }
.ErrorText { font-size: 14px; font-weight: bold; font-family: Arial, sans-serif, SunSans-Regular, sans-serif; color: #FF0000;}
.main_text {color:#000000}