﻿/* <<< Rotator styles >>> */



#home_page_img_rotator

{

	width: 386px;

	background-color: #1B3F93;

	margin-right: 12px;

	margin-top: 0px;

	float: left;

	position: relative;	

	height: 247px;

	cursor: pointer;

}



.rotator_button

{

	width: 92px;

	padding-top: 6px;

	padding-bottom: 6px;

	position: absolute;

	text-align: center;

	background-color: White;

	color: #1B3F93;

	font-weight: bold;

	z-index: 15;

}



.selected_rot_btn

{

	color: White ! important;

	background-color: #1B3F93 ! important;

}



#rotator_btn_0

{

	top: 10px;

}



#rotator_btn_1

{

	top: 46px;

}



#rotator_btn_2

{

	top: 82px;

}



#rotator_btn_3

{

	top: 118px;

}



#rotator_btn_4

{

	top: 154px;

}



#rotator_btn_5

{

	top: 190px;

}







.RotatorImg

{

	float: left;

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 5;

}



.selected_rot_img

{

	z-index: 10;

}



.next_selected_rot_img

{

	z-index: 9;

}



#rotator_caption

{

	position: absolute;

	bottom: 0px;

	left: 0px;

	color: White;

	clear: both;

	float: left;

	width: 100%;

	text-align: center;

	font-weight: bold;

	padding-bottom: 3px;

}



/* <<< large search box styles >>> */

#search_box_fader_container

{	

	height: 245px;

}



#spinner_logo

{

	left: 200px;

}



#home_page_search_box

{

	float: left;

	background: white url('../img/structure/search/search_box_blue.html') no-repeat scroll top left;

	height: 200px;

	width: 472px;	

	padding-top: 60px;

	padding-left: 12px;

}



#srchOptsMenu

{

	float: left;	

	width: 250px;

	padding-top: 12px;

	padding-bottom: 10px;

}



.srchOptsItem

{

	float: left;

	border: 1px solid black;

	cursor: pointer;

	text-align: center;	

}



#srchOptsItem0

{

	width: 110px;

	border-right: none;

}



#srchOptsItem1

{

	width: 129px;

}



.srchOptsItemContainer

{

	background-color: White;

	color: #1B3F93;

	padding: 5px;		

}



.activeOptMenuItem

{

	background-color: #1B3F93 ! important;

	color: White ! important;	

}



#srchBoxInstr, #srchBoxInstr a

{

	margin-top: 12px;

	width: 250px;

	font-size: 16px;

}



#srchOptsContainer

{

	float: left;

	text-align: left;

	width: 250px;

}



.srchOpts

{

	display: none;

	width: 472px;

	float: left;

	height: 50px;

	padding-top: 5px;

}



#searchTermInputVanilla

{

	padding: 1px;

	height: 28px;

	font-size: 22px;

	width: 238px;

}



#searchTermInputChocolate

{

	/*margin-bottom: 10px;*/

	padding: 1px;

	height: 28px;

	font-size: 22px;

	width: 238px;

}





.activeOpt

{

	display: block ! important;

}



#advSrchLblCol

{

	text-align: left;

	float: left;

	width: 80px;	

}



#advSrchInputCol

{

	text-align: left;

	float: left;

	width: 170px;	

}



#advSrchLblCol ul li

{

	padding-top: 12px;

}



#advSrchLblCol ul li.hiPad

{

	padding-top: 14px;

}



#advSrchInputCol ul

{

	margin-top: 4px;

}



#advSrchInputCol ul li

{

	padding-top: 6px;

}



#advSrchInputCol ul li.lowPad

{

	padding-top: 0px;

}





.tn_dp

{

	position: relative;

	left: auto;	

}



.ui-datepicker-trigger

{

	position: absolute;

	margin-left: 5px;	

}



#start_datepicker

{

	margin-bottom: 12px;

}











#srchGoContainer

{

	width: 202px;	

	float: left;

	padding-left: 20px;

	padding-top: 100px;

}



#srchTixOrangeImg

{

	

}



#srchBtnAndBrowseContainer

{

	text-align: center;	

}



#srchBrowseLink

{

	color: #1B3F93;

	text-decoration: underline;

	font-size: smaller;	

}

















/* <<< OnSale row styles >>> */



#home_page_onsale_section

{

	float: left;

	background: white url('../img/content/home_page/onsale_january.html') no-repeat scroll top left;

	width: 657px;

	/* actual height 213, but 80 px of padding */

	height: 131px;	

	border: 1px solid #1B3F93;

	margin-right: 10px;

	margin-top: 5px;

	line-height: 18px;

}



#home_page_onsale_section a:hover

{

	font-weight: bold;

}



#home_page_onsale_right

{

	float: left;

	background: white url('../img/content/home_page/onsale_right.html') no-repeat scroll top left;

	width: 203px;

	/* actual height 213, but 50 px of padding */

	height: 163px;

	margin-top: 5px;

	padding-left: 10px;

}



#home_page_onsale_right a

{

	color: White;

	font-weight: bold;

	line-height: 22px;

}





/* <<< Subcategory home page styles >>> */

.home_page_subcat_list

{

	border: 1px solid #1B3F93;

	margin-right: 5px;

	float: left;	

}



.home_page_subcat_list h2

{

	font-family: myriad pro, Arial, Sans-Serif;

	text-align: center;

	color: White;

	font-weight: bold;

	font-size: large;

	padding-top: 1px;

	padding-bottom: 1px;

	background: #4467BA url( '../img/content/home_page/category_header_gradient.html' ) repeat-x top left;

}



.home_page_subcat_list img

{

	border-top: 1px solid #1B3F93;

	border-bottom: 1px solid #1B3F93;

}



.home_page_subcat_ul

{

	padding: 10px;

}





/* <<< Bottom of home page, partners/security styles >>> */

#home_page_partners_section

{

	float: left;

	margin-right: 10px;

	width: 659px;

	background: white url('../img/content/home_page/home_page_partners.html') no-repeat scroll top left;

	padding-top: 50px;

	

}



#home_page_partners_section table

{

	width: 100%;

}



#home_page_partners_section table tr td

{

	text-align: center;

	width: 33%;

	padding-bottom: 15px;

	padding-top: 0px;

}



#home_page_security_section

{

	width: 213px;

	float: left;

	background: white url('../img/content/home_page/home_page_security.html') no-repeat scroll top left;

	padding-top: 80px;

	text-align: center;

}
