/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) #FFFFFF no-repeat top center;
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

.soccer_body
{
	margin:0px;
	padding:0px;
	background:url(../images/soccer_bg.jpg) #37649b no-repeat top center;
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

.basketball_body
{
	margin:0px;
	padding:0px;
	background:url(../images/basketball_bg.jpg) #000000 no-repeat top center;
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

#main_body
{
	width:1004px;
	margin:auto;
}

#main
{
	width:983px;
	padding:0px 10px 0px 11px;
	background:url(../images/bg_white.png) repeat-y top center;
	float:left;
}
#main_soccer
{
	width:983px;
	padding:0px 10px 0px 11px;
	background:url(../images/bg_white.png) repeat-y top center;
	float:left;
}

#main_basketball
{
	width:983px;
	padding:0px 10px 0px 11px;
	background:url(../images/bg_white.png) repeat-y top center;
	float:left;
}

#header
{
	width:983px;
	height:159px;
	/*background:url(../images/header_bg.jpg) #355e94 repeat-x top left;*/
	background:url(../images/header_bg_full.jpg) #355e94 repeat-x top left;
	float: left;
}

.logo
{
	float:left;
	padding:17px 0px 0px 24px;
	width:340px;
	height:50px;
	/*border:1px solid #ffffff;*/
}

.header_menus
{
	float:right;
	color:#FFFFFF;
	width:300px;
	padding-right:60px;
	text-align: right;
	padding-top:4px;
	border:0px solid red;
}

.imgBall	{ float:right; margin:25px 0 0 0; height:72px; width:73px; border:1px solid #ffffff; }

.FP_area	{ width:150px; height:65px; border:0px solid red; margin:0 0 0 40px; }

.button_FP
	{
    clear:both;
    border-top:1px solid #e4e4e4;
	float:left; 
	width:auto;
	background-color:#f18200; color:#fff;
    border:1px solid #de5400;
	font-size:11px;
	font-weight:bold;
    }
	
.req_FP
	{ color:#FF0000; font-size:10px; 
 }

.header_menus a
{
	color:#FFFFFF;
	text-decoration:none;
}

.header_menus a:hover
{
	color:#33CCFF;
	text-decoration:none;
}

#buttons
{
	width:658px;
	float:left;
	padding-top: 3px;
	padding-left: 12px;
}

.button
{
	float:left;
	width:82px;
	height:25px;
	text-align:center;
	font-size: 13px;
	margin-right: 1px;
}

.button a
{
	width:82px;
	background:url(../images/btn_bg_normal.jpg) no-repeat top left;
	padding-top:4px;
	height:21px;
	color:#ffffff;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
.button a:hover
{
	width:82px;
	background:url(../images/btn_bg_active.jpg) no-repeat top left;
	padding-top:4px;
	height:21px;
	color:#ffffff;
	cursor:pointer;
	display:block;
	text-decoration:none;
}



.button_act
{
	float:left;
	width:82px;
	height:25px;
	text-align:center;
	font-size: 13px;
	margin-right: 1px;
}

.button_act a, .button_act a:hover
{
	width:82px;
	background:url(../images/btn_bg_active.jpg) no-repeat top left;
	padding-top:4px;
	height:21px;
	color:#ffffff;
	cursor:pointer;
	display:block;
	text-decoration:none;
}

/* Added on 28102009 */
.myclub_select
{
	float:left;
	min-width:82px;
	
	height:25px;
	text-align:center;
	font-size: 13px;
	margin-right: 1px;
}

.myclub_select a, .myclub_select a:hover
{
	color:#ffffff;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
.myclub_select #left, .myclub_deselect #left:hover
{
	width:6px;
	height:25px;
	background:url(../images/btn_bg_left_active.jpg) no-repeat top left;
	
	/*padding-top:4px;
	
	color:#ffffff;
	cursor:pointer;*/
	float:left;
	display:block;
	text-decoration:none;
}
.myclub_select #center, .myclub_deselect #center:hover
{
	min-width:82px;
	background:url(../images/btn_bg_center_active.jpg) repeat-x;
	height:25px;
	/*
	
	padding-top:4px;
	height:21px;
	color:#ffffff;
	cursor:pointer;
	
	display:block;
	*/
	float:left;
	padding:4px 3px 0px 3px;
	
	text-decoration:none;
}
.myclub_select #right, .myclub_deselect #right:hover
{
	width:6px;
	background:url(../images/btn_bg_right_active.jpg) no-repeat;
	float:left;
	height:25px;
	color:#ffffff;
	cursor:pointer;
	display:block;
	text-decoration:none;
}

.myclub_deselect
{
	float:left;
	min-width:82px;
	height:25px;
	text-align:center;
	font-size: 13px;
	margin-right: 1px;
}

.myclub_deselect a, .myclub_deselect a:hover
{
	color:#ffffff;
	cursor:pointer;
	display:block;
	text-decoration:none;
}

.myclub_deselect #left
{
	width:6px;
	height:25px;
	background:url(../images/btn_bg_left_normal.jpg) no-repeat top left;
	
	/*padding-top:4px;
	
	color:#ffffff;
	cursor:pointer;*/
	float:left;
	display:block;
	text-decoration:none;
}
.myclub_deselect #center
{
	min-width:82px;
	background:url(../images/btn_bg_center_normal.jpg) repeat-x;
	height:25px;
	/*
	
	padding-top:4px;
	height:21px;
	color:#ffffff;
	cursor:pointer;
	
	display:block;
	*/
	float:left;
	padding:4px 3px 0px 3px;
	
	text-decoration:none;
}
.myclub_deselect #right
{
	width:6px;
	background:url(../images/btn_bg_right_normal.jpg) no-repeat;
	float:left;
	/* */
	height:25px;
	color:#ffffff;
	cursor:pointer;
	/*display:block;*/
	text-decoration:none;
}

/*End*/
.clear
{
	clear:both;
}
.menu_container
{
	float:left;
	width:983px;
	padding-top:30px;
	height: 63px;
}

.welcome_menu
{
	width:983px;
	height:34px;
	float:left;
	color:#e8e8e8;
	background:url(../images/button_bar.jpg) repeat-x top left;
	
}

.top_menu
{
	float:right;
	width:546px;
	height:40px;
	padding: 0px 25px 0px 0px;
}
.top_menu_left
{
	width:34px;
	height:40px;
	float:left;
}

.top_menu_center
{
	width:477px;
	height:30px;
	float:left;
	background:url(../images/top_menu_center.jpg) repeat-x top left;
	padding-top: 10px;
}

.top_menu_right
{
	width:34px;
	height:40px;
	float:left;
}

div.top_menu_center
{
	padding:0px;
	margin:0px;
	float:left;
	width:478px;
	height: 40px;
}

div.top_menu_center ul
{
	padding:0px;
	margin:0px 0px 0px 2px;
}
div.top_menu_center li
{
	list-style-type:none;
	float:left;
	text-align:center;
	padding: 0px 4px 0px 4px;
	height: 30px;
}
div.top_menu_center li a
{
	height:30px;
	float:left;
	text-align:center;
	color:#000000;
	padding: 10px 4px 0px 4px;
}

div.top_menu_center li a:hover
{
	height:30px;
	float:left;
	text-align:center;
	color:#999999;
	padding: 10px 4px 0px 4px;
}




.top_menu_link, .top_menu_link a
{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}


.top_menu_link a:hover
{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.wish_shop_check
{
	width:309px;
	background:url(../images/wish_shop_check_bg.jpg) repeat-x top left;
	color:#ffffff;
	float: left;
	padding: 3px 0px 3px 0px;
	text-align: right;
	border-top: 1px solid #4995e1;
	border-left: 1px solid #4995e1;
	border-right: 1px solid #4995e1;
	margin-top: 3px;
	height: 18px;
}

.wish_shop_check a
{
	color:#ffffff;
	text-decoration:none;
}

.wish_shop_check a:hover
{
	color:#CCCCCC;
	text-decoration:none;
}

#home_container
{
	background: url(../images/bg_left_column.gif);
	width:983px;
	float: left;
}


.soccer_container
{
	width:973px;
	float:left;
	padding: 0px 5px 0px 5px;
}

.soccer_container_btm
{
	width:983px;
	/*background:url(../images/bg_white_btm.jpg) #e8e8e8 no-repeat top center;*/
	float:left;
}

.virtual_dressing_container
{
	width:983px;
	float:left;
}

.virtual_dressing_room
{
	float:left;
	width:765px;
}

.virtual_dressing_buy
{
	float:left;
	width:779px;
	border-right:1px solid #cccccc;
}

.welcome_text
{
	color:#FFFFFF;
	font-family: Tahoma;
	font-size:12px;
	padding: 11px 0px 7px 14px;
	width: 150px;
	float: left;
}

.menu_small
{
	color:#e8e8e8;
	float:right;
	width: 500px;
	font-size:13px;
	padding: 9px 14px 10px 0px;
	text-align: right;
}

.menu_small a
{
	color:#ffffff;
	text-decoration:none;
	padding: 0px 18px 0px 18px;
}

.menu_small a:hover
{
	color:#e8e8e8;
	text-decoration:none;
	padding: 0px 18px 0px 18px;
}

.menu_small_left
{
	color:#e8e8e8;
	float:left;
	padding: 9px 0px 7px 0px;
	
	
}

.menu_small_left a
{
	color:#ffffff;
	text-decoration:none;
	padding: 0px 14px 0px 14px;
	font: normal 11px Trebuchet MS;
}

.menu_small_left a:hover
{
	color:#e8e8e8;
	text-decoration:none;
	padding: 0px 14px 0px 14px;
	font: normal 11px Trebuchet MS;
	
}

.search_part
{
	float:right;
	width:220px;
	text-align: right;
	padding: 5px 20px 0px 0px;
}

.search_box
{
	float:right;
	padding-top:2px;
	padding-left: 5px;
	margin:0px;
}

.banner_soccer
{
	float:left;
	width:973px;
	padding: 5px 0px 2px 0px;
}

.flash_banner_left
{
	float:left;
	width:702px;
	height:588px;
	padding-right: 3px;
	
}

.flash_banner_right
{
	float:left;
	width:267px;
	height:588px;
}

.banner_search
{
	width:300px;
	height:144px;
	float:left;
	background:url(../images/banner_search.jpg) no-repeat top left;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding:16px 0px 0px 52px;
}

.banner_search_label
{
	float:left;
	padding-top:7px;
	padding-right: 15px;
}

.txtbox_search
{
	background:url(../images/txtbox_search.gif) no-repeat;
	padding:2px 4px 4px 4px;
	width:125px;
	float: left;
	height: 17px;
}

.banner_left_menu
{
	width:219px;
	height:317px;
	float:left;
	padding: 3px 2px 0px 0px;
	border-top:1px solid #c8cccf;
	border-left:1px solid #c8cccf;
	border-bottom:1px solid #c8cccf;
	padding-left:18px;
}

.banner_soccer_right
{
	float:left;
	width: 730px;
	height: 320px;
	border:1px solid #c8cccf;
}


.left_menu
{
	float:left;
	width:219px;
	padding: 3px 0px 3px 0px;
}

.left_menu_text
{
	float:left;
	width:180px;
	color:#a9a6a6;
	font-size:13px;
	font-family:AvantGarde Bk BT, arial;
}

.left_menu_text_brown
{
	font-size:24px;
	color:#c23b3b;
	float:left;
	width:170px;
}





.banner_search
{
	width:235px;
	height:140px;
	float:left;
	background:url(../images/banner_search.jpg) no-repeat top left;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding:16px 0px 0px 32px;
}

.shop_on_golkeepers_1_2
{
	width:175px;
	height:158px;
	float:left;
	padding:1px 2px 0px 0px;
}

.border_none
{
	border:0px;
	background:none;
	width:125px;
	font-size: 11px;
}

.box_devider
{
	border-right:1px solid #d5d8db;
	height:106px;
	padding:5px 2px 0px 2px;
	width:1px;
}

.submit_btn
{
	background:#4b4b4c;
}

.inner_all
{
	float:left;
	width:973px;
	padding-bottom: 6px;
}
.inner_left
{
	float:left;
	width: 701px;
	height:266px;
}

.inner_left1
{
	float:left;
	width: 701px;
	height: 137px;
}

.inner_right
{
	float:left;
	width: 268px;
	height:266px;
	padding-left: 3px;
}

.banner_recentsearch_signup
{
	float:left;
	background:url(../images/recent_search_bg.jpg) no-repeat top left;
	width:267px;
	height:431px;
}
.recent_search
{
	float:left;
	width:261px;
}

.signup_today
{
	width:261px; 
	height:122px;
	float:left;
}

.signup_today_left
{
	width:169px;
	float:left;
}

.signup_today_text
{
	float:left;
	color:#1e6ba3;
	font-family:arial;
	font-size:17px;
	font-weight: bold;
	padding: 20px 0px 0px 27px;
	width: 220px;
}

.signup_today_text_left
{
/*	float:left;
	color:#1e6ba3;
	font-family:arial;
	font-size:11px;
	font-weight: bold;
	padding: 13px 0px 0px 0px;
	width: 169px;
	border-top: 1px solid #e2e0e0;*/

border-top:0 solid #E2E0E0;
color:#1E6BA3;
float:left;
font-family:arial;
font-size:11px;
font-weight:normal;
line-height:14px;
padding:13px 0 0 7px;
width:155px;
}

.signup_today_text_left_no_border
{
	border-top:0 solid #E2E0E0;
	color:#1E6BA3;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding: 13px 0px 0px 0px;
	width:155px;
}

.signup_today_right
{
	width:261px;
	float:left;
	
}
.signup_today_text_right
{
	border-top:0 solid #E2E0E0;
	color:#1E6BA3;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:13px 0 0 7px;
	width:155px;
}
.signup_today_text_right_no_border
{
	border-top:0 solid #E2E0E0;
	color:#1E6BA3;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:10px 0 0 30px;
	width:230px;
}

.signup_today_submitbox
{
	width:210px;
	padding:13px 0px 0px 27px;
	float:left;
	font-size: 13px;
}

.signup_today_submitbox_left
{
	width:169px;
	padding:10px 0px 15px 0px;
	float:left;
	font-size: 13px;
}

.signup_txtbox
{
	width:130px;
	color:#9a9a9a;
	font-size:11px;
	float:left;
	padding-top: 2px;
}
.signup_txtbox_left
{
	width:110px;
	color:#9a9a9a;
	font-size:11px;
	float:left;
	padding-top: 2px;
}
.submit_btn
{
	float:right;
	margin-top:5px;
}
.line
{
	width:967px;
	float:left;
	border-bottom:1px solid #e4e4e4;
	line-height:1px;
}

.line2
{
	width:630px;
	float:left;
	border-bottom:1px solid #e4e4e4;
	line-height:1px;
	margin-top:20px;
}


.new_package
{
	width:538px;
	height:126px;
	float:left;
	padding-right: 1px;
}

.whats_new
{
	width:162px;
	height:126px;
	float:left;
}

.recent_search_head
{
	float:left;
	color:#000000;
	font-size:16px;
	font-weight: bold;
	padding: 10px 0px 0px 70px;
	width: 190px;
}
.recent_search_text
{
	float:left;
	color:#777778;
	font-size:13px;
	padding: 10px 0px 0px 30px;
	width: 230px;
	font-style: italic;
	line-height: 25px;
}
.recent_search_word
{
	
	color:#777778;
	font-size:13px;
	font-style: italic;
	text-decoration:none;
}
 a.recent_search_word:hover
{
	color:#990000;
	text-decoration:none;
}

.banner_search_label
{
	float:left;
	padding-top:7px;
	padding-right: 5px;
}

.footer_left
{
	float:left;
	padding:11px 0px 10px 6px;
}
.footer_left ul
{
	float:left;
	width: 117px;
	margin:0px;
	padding:0px;
}

.footer_left ul li
{
	list-style-type:none;
	line-height:16px;
}

.footer_left ul li a
{
	color:#000000;
	text-decoration:none;
}

.footer_left ul li a:hover
{
	color:#7c7c7c;
	text-decoration:none;
}

.footer_right
{
	float:right;
	width:450px;
	padding:2px 0px 2px 14px;
}

.copy_right
{
	padding:17px 0px 15px 0px;
	color:#000000;
}

.mcafee_secure
{
	width:125px;
	height:41px;
	float:right;
	padding: 0px 11px 0px 0px;
}

.mcafee_secure1
{
	width:125px;
	float:right;
	padding: 6px 11px 4px 0px;
	height: 30px;
}

.copy_right a
{
	color:#000000;
	text-decoration:none;
}
.copy_right a:hover
{
	color:#666666;
	text-decoration:underline;
}

.footer
{
	float:left;
	width:973px;
	background:url(../images/footer_bg.jpg) repeat-x top left;
}

.callus_now
{
	float:left;
	width:442px;
}

.callus_now_top
{
	float:left;
	width:428px;
	padding:12px 7px 12px 7px;

	font-family:AvantGarde Bk BT, arial;
	background:url(../images/callus_nowbox_top.jpg) no-repeat top left;
}

.callus_now_mid
{
	background:url(../images/callus_nowbox_mid.jpg) repeat-y top left;
	float:left;	
	width:442px;
	margin:2px 0px;
	
}

.callus_now_btm
{
	float:left;
	float:left;	
	width:442px;
	background:url(../images/callus_nowbox_btm.jpg) no-repeat bottom left;
}

.master_visa_paypal
{
	float:right;
	width: 450px;
}

.customer_care
{
	width:152px;
	float:left;
	padding:10px 5px;
	font-size: 10px;
	color: #2e5a91;
	text-align:center;
}

.fall_2008
{
	width:92px;
	float:left;
	text-align:center;
	padding-left: 2px;
}

.callus_now_text
{
	width:172px;
	float:left;
	text-align:center;
}

.text_orange_12
{
	color:#9F1313;
	font-size:12px;
}
.text_black_11
{
	color:#000000;
	font-size:11px;
}

.text_black_10
{
	color:#000000;
	font-size:10px;
}

.go_search
{
	width:43px;
	float:left;
	padding-left: 2px;
}

.wish_shop_style
{
	float:left;
	padding-left:4px;
	height: 15px;
	padding-top: 3px;
	padding-right: 4px;
}
.floatLeft_165
{
	float:left;
	width: 165px;
}

.floatLeft
{
	float:left;
}
.borderRight
{
	border-right:1px solid #2b6ca8;
}


.arrow_brown
{
	width:15px;
	padding-top:46px;
	float:left;
}

.left_menu_line
{
	float:left;
	padding-top:9px;
	height:3px;
	line-height:0px;
}

/*------------  Assessories page   ---------------------*/


.content
{
	width:972px;
	float:left;
	background:url(../images/contbg_2col.gif) repeat-y;
}

.content_vdr_1
{
	width:972px;
	float:left;
	
}



.content_login
{
	width:972px;
	float:left;
	ackground:url(../images/contbg_2col_login.gif) repeat-y;
}


.content_3col
{
	width:972px;
	float:left;
	background:url(../images/contbg_3col.gif) repeat-y;
}

.contentreview
{
	width:948px;
	float:left;
}


.content_left
{
	width:169px;
	float:left;
	padding:0px;
	margin:0px;
	font: bold 15px Trebuchet MS;
}

.shop_by_position_head
{
	width:149px;
	height:24px;
	float:left;
	background:#e2e0e0;
	line-height:22px;
	padding-left: 20px;
}

.shop_by_position_head_AC
{
	width:156px;
	height:24px;
	float:left;
	background:#e2e0e0;
	line-height:22px;
	padding-left:10px;
	font-family:Trebuchet MS;
	font-weight:bold;
}


.shop_by_list
{
	width:169px;
	float:left;
	padding-bottom: 10px;
}

.shop_by_list ul
{
	padding:0px 0px 0px 25px;
	margin:0px;	
}

ul.bullet 			
{
	text-align:left; 
	padding:10px 0px 0px 15px;  
	list-style-type:none;	
	margin:0px;	
	font-size:11px;
}
ul.bullet li			
{ 
	padding:0px 15px 5px 18px;	
	background:url(../images/sortlist_bullet.jpg) no-repeat 3px 8px; 
	line-height:22px;
}


.content_right
{
	width:780px;
	float:left;
	padding:0px 7px 0px 13px;
	display:inline;
	
}

.bread_crumb
{
	background:#cfcaca;
	width:779px;
	float:left;
	height: 31px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}

.sort_by_details_main
{
	background:#e2e0e0;
	width:779px;
	float:left;
	height: 31px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 16px;
}

.bread_crumb_left
{
	float:left;
	width:50%;
	line-height:30px;
	padding-left: 10px;
}

.sort_by_details_left
{
	float:left;
	width:50%;
	line-height:30px;
	padding-left: 10px;
}

.sort_by_details
{
	float:right;
	width:46%;
	line-height:25px;
	text-align: right;
	padding:5px 10px 0px 0px;
}

.show_perpage
{
	float:right;
	width:40%;
	line-height:20px;
	text-align: right;
	padding:5px 66px 0px 0px;
}

.bullet a
{
	color:#c23b3b;
	text-decoration:none;
	font:bold 15px Trebuchet MS,sans-serif;
}

.bullet a:hover
{
	color:#888888;
	text-decoration:none;
	font:bold 15px Trebuchet MS,sans-serif;
}

.span1
{
	color:#9f1313;
}

.span2
{
	color:#999999;
}

.span3
{
	color:#40b6cc;
	padding-left: 15px;
}

.span4
{
	color:#9F1313;
	font-size: 13px;
}

.span4 a
{
	color:#9F1313;
	text-decoration:underline;
}

.span4 a:hover
{
	color:#9F1313;
	text-decoration:none;
}

.span5
{
	color:#8a467f;
}

.span6
{
	color:#ffffff;
}

a.span6
{
	color:#ffffff;
}

a.span6:hover
{
	color:#cccccc;
}

.span7
{
	color:#ffffff;
	font: bold 13px Arial;
}
a.add_wishlist
{
	color:#9F1313;
	font-weight:bold;
	text-decoration: none;
}

a.add_wishlist:hover
{
	color:#9F1313;
	text-decoration: underline;
}

span.span1 a
{
	color:#9f1313;
	text-decoration:none;
}

span.span1 a:hover
{
	color:#9F1313;
	text-decoration:none;
}


.cmb_box
{
	margin:0px 5px 0px 5px;
	width:50px;
}

.cmb_box1
{
	width:250px;
	border:1px solid #cccccc;
}
.cmb_box2
{
	width:232px;
	border:1px solid #cccccc;
	height:22px;
}
.shopping_product_part
{
	width:760px;
	float:left;
}

.cart_part
{
	width:776px;
	float:left;
	margin-bottom:10px;
}

.single_product_details
{
	width:192px;
	float:left;
}

.product_image
{
	float:left;
	width: 192px;
	height: 110px;
	background: #dce7eb;
	padding-top:10px;
}

.product_details
{
	float:left;
	text-align:center;
	width: 192px;
	height:105px;
	padding-top:10px;
	line-height: 22px;
	border-top:1px solid #cccccc;
	background-color:#dce7eb;
}

.green_rate
{
	color:#4b8c4a;
	font-size:12px;
	/*font-family:Trebuchet MS;*/
	margin-bottom:8px;
}

.green_rate_PD
{
	color:#4b8c4a;
	font-size:20px;
	font-family:Trebuchet MS;
}

.recently_viewed_part
{
	width:776px;
	float:left;
}

.recently_viewed
{
	background:#cfcaca;
	width:122px;
	font-size:12px;
	font-weight:bold;
	line-height: 30px;
	padding-left: 20px;
}

.recently_viewed_content
{
	width:754px;
	height:117px;
	float:left;
	border: 1px solid #cccccc;
	margin-bottom:10px;
	padding:0px 10px 0px 10px;
}

.recently_viewed_details
{
	float:left;
	width:150px;
	height:119px;
	text-align: center;
	line-height: 16px;
}


/*---------------- Fitted_tshirt ---------------------*/

.product_title
{
	background:#cfcaca;
	line-height:30px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 4px;
	width: 600px;
}

.product_title1
{
	font-family:Trebuchet MS;
	background:#cfcaca;
	ine-height:30px;
	float:left;
	font-size:20px;
	font-weight: bold;
	padding-left: 15px;
	padding-top:7px;
	margin-top:8px;
	width: 600px;
	height:auto;
	border:0px solid red;
}

.image_normal
{
	width:221px;
	float:left;
	margin-top: 8px;
	
}

.image_zoom
{
	width:305px;
	height:240px;
	float:left;
	border:1px solid #CCCCCC;
	margin:10px 0px 0px 25px;
}

.image_info
{
	width:320px;
	height:100%;
	float:left;
	border:0px solid #CCCCCC;
	margin:0px 0px 0px 15px;
}

.about_this_product
{
	width:200px;
	height:100%;
	float:left;
	border:0px solid #CCCCCC;
	margin:15px 0px;
}


.image_small
{
	width:50px;
	height:50px;
	float:left;
	border:1px solid #CCCCCC;
}

.qty
{
	width:175px;
	float:left;
	padding: 15px 0px 0px 20px;
}

.qty_1
{
	float:left;
	padding-top:3px;
}
.floatRight
{
	float:right;
}

.product_desc
{
	float:left;
	margin-top:15px;
}

.detail_product_details
{
	float:left;
	width: 621px;
}

.related_items
{
	float:left;
	width:130px;
	margin-left:5px;
}

.title_brown
{
	background:#9c191a;
	float:left;
	height:30px;
	padding-left:15px;
	line-height:30px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100%;
}

.related_items_image
{
	width:55px;
	margin: auto;
	/*border:1px solid #edecec;*/
}

.related_items_text
{
	width:120px;
	margin: auto;
	text-align: center;
	line-height: 20px;
}

.single_related_items
{
	width:138px;
	float:left;
	padding-bottom: 10px;
}

.addto_cart_small
{
	width:70px; margin:auto;
}

.related_items_text span
{
	line-height:16px;
}

.shopping_cart_left
{
	float:left;
	width:160px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 15px;
}

.border_btm
{
	border-bottom:1px solid #cccccc;
}
.shopping_cart_left_text
{
	float:left;
	width:160px;
}

.shopping_cart_right
{
	float:left;
	width:775px;
}

.shopping_cart_right_vdr
{

	float:left;
	width:775px;
	border-left:1px solid #f6f4f4;
	padding-bottom:20px;
}


.shopping_cart_title
{
	float:left;
	width:760px;
	background:#cfcaca;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
}

.shopping_details
{
	float:left;
	width:760px;
	background:none;	
	margin-top:3px;
}

.shopping_det_head
{
	float:left;
	width:775px;
	background:#ebebeb;
	line-height: 30px;
	font-size: 12px;
}

.shopping_cart_left_itms
{
	width:160px;
	text-align: center;
	padding-bottom: 13px;
	padding-top: 5px;
	float: left;
}

.shopping_cart_left_img
{
	width:30px;
	height:90px;
	float:left;
}

.shopping_cart_left_cnt
{
	width:120px;
	float:right;
	text-align: left;
}

.shopping_cart_left_cnt span a
{
	color:#8b8e8c;
	text-decoration:underline;
	font-size:11px;
}

.shopping_cart_left_cnt span a:hover
{
	color:#8b8e8c;
	text-decoration:none;
	text-align: left;
	font-size:11px;
}

.shopping_produ_details
{
	width:200px;
	padding: 3px 0px;
}
.shopping_produ_details a
{
	color:#5e6160;
	text-decoration:underline;
}

.shopping_produ_details a:hover
{
	color:#000000;
	text-decoration:none;
}
.shopping_produ_details select
{
	height:18px;
	font-size:10px;
	margin:0px;
	padding:0px;
}

.txtbox_small
{
	font-size:12px;
	width: 30px;
}

.span3 a
{
	color:#40b6cc;
	text-decoration:none;
}

.span3 a:hover
{
	color:#666666;
	text-decoration:none;
}

.continue_shop
{
	width:500px;
	float: left;
	line-height: 25px;
}

.continue_shop1
{
	width:90px;
	float: right;
	padding-right:13px;
	padding-top: 2px;
}

.border_top_green
{
	border-top:2px solid #d9e2d4;
}

.border_top
{
	border-top:1px solid #d9e2d4;
}

.shopinbag_total
{
	background:#CCCCCC;
	color:#000000;
	font:bold 13px arial;
	height:26px;
}
.font10
{
	font-size:10px;
}

.cmb_box_wide
{
	width:270px;
}

.txt_box_wide
{
	width:255px;
}
.txt_box_large
{
	width:550px;
}
.border_left
{
	border-left:1px solid #ffffff;
	padding-left: 10px;
}

.start_checkout_left
{
	width:169px;
	float:left
}

.start_checkout_right
{
	width:790px;
	float:left
}

.checkout_menu
{
	float:left;
	width:168px;
	line-height: 22px;
}

.checkout_menu_inner
{
	float:left;
	background:#efefef;
	width: 158px;
	padding: 5px;
	line-height: 18px;
}

.checkout_menu a
{
	float:left;
	background:#efefef;
	width:156px;
	border:1px solid #eae9e9;
	color:#a6a6ad;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	margin-bottom:2px;
}

.checkout_menu a:hover
{
	float:left;
	background:#999999;
	width:156px;
	border:1px solid #999999;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	margin-bottom:2px;
}

.chkout_pro
{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#747476;
	text-align:center;
	width: 168px;
	padding:10px 0px;
}

.start_checkout_right
{
	background:#fbfaf7;
	padding-top:23px;
	padding-left: 20px;
	float: left;
	width: 766px;
}

.login_title
{
	float:left;
	width:260px;
	color:#6c4e5c;
	border-bottom:1px solid #f4f3f1;
	font-size:12px;
	font-weight:bold;
}

.login_body
{
	float:left;
	width:250px;
	color:#666666;
	font-size:12px;
	clear: both;
	padding-bottom: 20px;
}

.hr_1
{
	color:#CCCCCC
}

.ac_area_title
{
	float:left;
	width:760px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	padding-top:10px;
	color:#444444;
}


.account_menu
{
	float:left;
	width:169px;
	line-height: 22px;
	font-size:12px;
	padding-right:1px;
	border-right:1px solid #f6f4f4;
}

a.account
{
	font-weight:normal;
	color:#c23b3b;
	font:bold 14px Trebuchet MS,sans-serif;
	text-decoration:none;
}

a.account:hover, a.account_act, a.account_act:hover
{
	font-weight:bold;
	color:#888888;
	font:bold 14px Trebuchet MS,sans-serif;
	text-decoration:none;
	
}

.recent_search_head_inner
{
	float:left;
	color:#000000;
	font-size:14px;
	font-weight: bold;
	padding: 10px 0px 0px 5px;
	width: 150px;
}
.recent_search_text_inner
{
	float:left;
	color:#777778;
	font-size:13px;
	padding: 5px 0px 0px 5px;
	width: 150px;
	font-style: italic;
	line-height: 22px;
}

a.prod
{
	color:#000000;
	text-decoration:underline;
}
a.prod:hover
{
	color:#000000;
	text-decoration:none;
}

a.remove
{
	color:#538bbd;
	text-decoration:none;
}
a.remove:hover
{
	color:#538bbd;
	text-decoration:underline;
}

a.close
{
	color:#5d5d5c;
	text-decoration:underline;
	font-weight:bold;
}

a.close:hover
{
	color:#5d5d5c;
	text-decoration:none;
	font-weight:bold;
}

.padding_btm3
{
	padding-bottom:3px;
}

.content_vdr
{
	width:950px;
	float:left;
	padding:0px 5px 0px 10px;
}

.vdr_title
{
	background:#bd0303;
	line-height:30px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 2px;
	width: 788px;
	color:#FFFFFF;
}

.border1
{
	border:1px solid #cccccc;
}

/* vdr tabs */

/*a.viewref			{ background-color:#cccccc; width:100px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-top:5px; padding-bottom:5px; border:1px solid #e1e1e1;}
a.viewref:hover	{ background-color:#eeeeee; width:100px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-top:5px; padding-bottom:5px; border:1px solid #e1e1e1; border-bottom:none;}
a.viewref:active{ background-color:#cccccc; width:100px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-top:5px; padding-bottom:5px; border:1px solid #e1e1e1; border-bottom:none;}

a.viewpref			{ background-color:#cccccc; width:100px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center; padding-top:5px; padding-bottom:5px; border:1px solid #e1e1e1;}
a.viewpref:hover	{ background-color:#eeeeee ;  width:100px;  display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-bottom:5px; border:1px solid #e1e1e1; border-bottom:none;}
*/

.viewref					{ background-color:#eeeeee; width:80px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-top:5px; padding-bottom:5px; border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}
.viewref_ovr					{ background-color:#000000; width:80px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-top:5px; padding-bottom:5px; border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}
a.viewpref			{ background-color:#cccccc; width:80px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center; padding-top:5px; padding-bottom:5px; border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}
a.viewpref:hover		{ background-color:#eeeeee ;  width:80px;  display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-bottom:5px; border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}

.vdr_tabs
{
	width:800px;
	float:left;
	border:1px solid #eeeeee;
	padding-bottom:20px;
	padding-top: 10px;
	margin-bottom: 1px;
}

.drag			{ background-color:#ffffff; width:70px; height:15px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-top:5px; padding-bottom:5px; border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}
.drag_ovr		{ background-color:#ffffff; width:70px; height:15px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-top:5px; padding-bottom:5px; border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}
a.drag1			{ background-color:#ffffff; width:70px; height:15px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center; padding-top:5px; padding-bottom:5px; border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}
a.drag1:hover	{ background-color:#ffffff; width:70px; height:15px; display:block; font-family:arial; font-size:12px; color:#666666; text-decoration:none; text-align:center;  padding-bottom:5px;  border-top:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin-top:1px;}

.vdrboxleft{
	float:left; 
	padding-left:0px; 
	padding-top:15px; 
	background:#eeeeee; 
	width:300px;
}
.vdrboxright{
	float:left; 
	padding-left:0px; 
	padding-top:15px; 
	width:350px;
}

.cart_part table td
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.border_top_left
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

.btn_vdr
{
	float:right;
	width:265px;
	text-align:right;
	padding-top:6px;
	padding-right:10px;
	
}

.padding7
{
	padding:0px 7px 7px 7px;
}

.content_left_watshot
{
	width:169px;
	float:left;
	padding: 13px 0px;
}
.left_image
{
	width:169px;
	float:left;
}

.product_selection
{
	float:left;
	width:260px;
	background:url(../images/product_selection_bg.jpg) #f7f8fa repeat-x top left;
	padding: 10px;
	margin-top: 5px;
}
/* --------- Shopping bag mouse over -----*/


#popitmenu{
		position: absolute;
		width: 529px;
		padding: 2px;
		visibility: hidden;
		z-index: 100;
		filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;
}

.dirquicklook
{
	height:25px;
	Position:absolute;
	z-index:100;
	display:none;
}

.brdr
{
	border:1px solid #eeeeee;
}
a.quick_shop
{
	background:url(../images/quick_shop.gif) no-repeat;
	width:140px;
	height:30px;
}
a.quick_shop:hover
{
	color:#FFFFFF;
	background:url(../images/quick_shop_h.gif) no-repeat;
	width:140px;
	height:30px;
}

.shopping_details a
{
	color:#1c5fa3;
	text-decoration:none;
}
.margin_leftright
{
	margin:0px 30px;
}

.shopping_details a:hover
{
	color:#999999;
	text-decoration:underline;
}

.multiline_txtbox
{
	width:250px;
	font: normal 12px arial;
}
.related_items_head
{
	background:#cfcaca;
	padding: 7px 10px;
	font: bold 12px arial;
	float: left;
	margin-bottom: 8px;
	width: 118px;
}
.product_price
{
	width:25%;
	line-height:30px;
	float: right;
	text-align: right;
	padding: 7px 15px 0px 0px;
	font: bold 16px verdana;
}

.product_price1
{
	font-size:22px;
	width:25%;
	float: right;
	text-align: right;
	padding: 0px 15px 0px 0px;
	height:30px;
	margin-bottom:6px;
}

/*----------Tooltip Css----------*/

#fixedtipdiv{
position:absolute;
font:normal 12px arial;
line-height:18px;
z-index:100;
}

/*------------------------------*/


.shopping_cart_checkout
{
	width:400px;
	float:left;
	border:1px solid red;
}

a.link1
{
	color:#ffffff;
	text-decoration:underline;
}

a.link1:hover
{
	color:#CCCCCC;
	text-decoration:none;
}
a.link2
{
	color:#9F1313;
	text-decoration:underline;
}

a.link2:hover
{
	color:#9F1313;
	text-decoration:none;
}
img {
 	border:none;
}
 
ul,ol { list-style:none; }
img_border {
	border:1px solid  D1D1D1;
	
}



ul.bullet_sub 			
{
	text-align:left; 
	padding:10px 0px 0px 0px;  
	list-style-type:none;	
	margin:0px;	
}
ul.bullet_sub li			
{ 
	padding:0px 15px 5px 18px;	
	background:url(../images/sortlist_bullet1.jpg) no-repeat 3px 8px; 
	line-height:22px;
}
ul.bullet_sub li a	
{ 
	font: bold 13px Trebuchet MS;
	color:#c23b3b;
}
ul.bullet_sub li a:hover
{ 
	font: bold 13px Trebuchet MS;
	color:#888888;
}

.butten
			{
	background:url(../images/btn_bg_square.jpg) repeat-x;
	color:#ffffff;
	font-weight:bold;
	border:0px;
	font-family:Arial;
	text-align:center;
	height:23px;
	width:75px;
	line-height:20px;
	font-size:12px;
	padding:0px;
	margin:0;
}

.txtbox
{
	color : #000000;
	font-family:Verdana;
	font-size:11px;
	height: 19px;
	border: 1px #C3C3C3 solid;
	background:url(../images/txtbox_bg.jpg) #FFFFFF repeat-x top left;
	padding:3px 0px 0px  0px;
}

.txtarea
{
	background:url(../images/txtbox_bg.jpg) #FFFFFF repeat-x top left;
}


.shopping_cart_2cols_right
{
	float:left;
	width:970px;
}
.shopping_details_new
{
	float:left;
	width:960px;	
	margin:3px 0px 0px 0px;
	
}
.clear { clear:both; padding:0px; margin:0px; }

ul.bullet_sub li a.active
{ 
	font: bold 14px Trebuchet MS;
	color:#2a4379;
}

.bullet a.active
{
	color:#2a4379;
	text-decoration:none;
	font:bold 15px Trebuchet MS,sans-serif;
}