* { margin: 0; font-family: arial, helvetica, FreeSans, Nimbus Sans L, Garuda, Utkal, sans-serif; }

BODY, div, p, checkbox, radio, select, option, textarea,  h1, h2, h3, h4, h5, h6 { padding: 0;  }

BODY { 
	font-size: 12px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #414141;
}

img { border: 0; }

a, a.findTickets { 
	text-decoration: none;
	color: #034678;
}

a:hover, a.more:hover {
	color: #02113a;
}

input, select, radio, checkbox, textarea { vertical-align: baseline; font-size: 11px; }

h1 {
	font-size: 20px;
	margin-bottom: 4px;
}
h2 { font-size: 16px }
h3 { font-size: 14px }
h4 { font-size: 13px; }
h5 { font-size: 12px; }

ol {
	margin:0px 0px 0px 35px;
	padding:0px;
	list-style: decimal outside;
}

ul { padding: 10px 0 10px 35px }


ol li {
	padding-bottom: 15px;
}

p { margin: 11px 0; }


/** BACKGROUND COLORS FOR MODULES **/


BODY,  #footer, .color-cat, .lid-cat, .lid-primary, .exchTab-onsaleOn, .lid-findTickets, .stepTab-on, .stepTab2-on, .scart-stepTab-on, .stepblock {
	background-color: #010f33;
}
.color-products {
	background-color: #F0EEEF;
}

#artistMain {
	border: 1px solid;
}

.exchTab-onsaleOn, .exchTab-container, .container-findTickets, #artistMain, .button-On a  {
	border-color: #010f33;
}

.color-alt, .lid, #leaderBoard, .lid-secondary {
	background-color: #0c3765; 
}

#left-nav, #seeEvents .roundFix, #onSaleList, #browseList, .searchList, .bg-neutral {
	background-color: #F2F2E3;
}

.bg-prods {
	background-color: #DDDBDC;
}
.bg-blurb {
	background-color: #8399B0;
}

#plain, #popup, .bg-white, #popupframe {
	background-color: #fff;
}

#printcontent {
	background-color: #fff;
	padding: 10px;
}


/** LAYOUT **/

.floatRight { float: right; }
.floatLeft { float: left; }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; zoom: 1 }
.divSpacer { clear: both; }

.frame { width: 1000px; margin: auto; }


#colMain {
	float: left;
	width: 575px;
}

#colMainWrap {
	float: left;
	width: 790px;
}

#colLeft { float: left; width: 175px; margin-right: 15px; }


#colRight {
	float: right;
	width: 200px
}

#sitewrap {
	background-color: #FFFFFF;
}	

#headbak { background-image: url(../images/setup/banner2.png); height: 30px; margin: 0 10px 10px 10px; color: #FFFFFF; line-height: 30px; text-indent: 200px; font-weight: bold;
}

#headbak a { color: #FFFFFF;
}

#headbak a:hover { color: #FFCCCC; text-decoration: underline;
}

#mainContent {
	background-color: #fff;
	color: #414141;
	height:350px;
	height /**/: auto;
	min-height: 350px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}


#main {
	margin: 0 0 20px 0;
	width: 770px;
	font-size: 11px;
}

#main h4 {
	font-size: 11px;
}

#topMain {

}


#cogBox {
	display: block;
	width: 176px;
	height: 130px;
	float: left;
	font-size: 0;
	background-image: url(../images/setup/logo8.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#coFrame #cogBox { cursor: default;  }

#logoBox {
	float: left;
	width: 814px;
	height: 134px;
	background-image:url(../images/setup/logobak7.png);
	background-repeat: no-repeat;
}

#locationBox {
	float: right;
	width: 355px;
	text-align: right;
	font-weight: bold;
	font-size: 17px;
	color: #fff;
	padding-right: 10px;
}

#footer {
	font-size: 11px;
	line-height: 17px;
}

#footer td {
	vertical-align: top;
}

#footer td a { 
	display: block;
	line-height: 11px;
	margin: 3px 0 6px 0;
	padding-right: 10px;
}

#footer .frame {
	width: 970px;
	padding: 20px 15px 30px 15px;
	
}

#footer h3 { font-size: 14px; margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px solid #4f6487 }

#topNavMain {
	height: 28px;
	min-width: 1000px;
}

.welcomeText { 
	float: right; 
	color: #fff; 
	font-size: 11px;
	line-height: 11px;
	padding: 8px 0 8px 0;
}

#cat-browse {
	padding: 0px 5px 0px 10px;
}

#cat-browse.noHead {
	background-image: none;
	font-size: 12px;
}


#onSaleList, #browseList, .searchList  {
	margin-bottom: 20px;
	padding: 5px 5px 0 5px;
}

#onSaleList .none {
	padding: 15px;
	line-height: 18px;
	background-color: #fff;
	border-bottom: 5px solid #f0eeef;
}

#browseList {
	margin-bottom: 5px;
}


#left-nav {
	width: 167px;
	line-height: 19px	
}

#spotlight_wrapper {
	width: auto;
}

#spotLite {
	width: 575px;
	margin-bottom: 10px;
}

.spotLiteText { float: right; margin: 15px 10px; width: 170px }


#latestNews h2 { 
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;	
	color: #fff;
}

#entGuide h2, .lidExpand_Lg h2 {
	line-height: 35px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;	
}


#coWrap, #plainWrap {
	width: 810px;
	margin: 0 auto;
	background-color: #fff;
	color: #414141;	
	padding-bottom: 30px;
}

#coFrame, #noNavFrame {
	width: 1000px;
	padding: 20px 0 15px 0;
	margin: 0 auto;
	font-size: 11px;
}

#plainFrame {
	width: 790px;
	padding: 10px 0;
	margin: 0 auto;
	font-size: 11px;
}

#popupframe {
	background-color: #fff;
    padding:8px 20px 20px 20px;
}

/** ELEMENTS USED ON HOMEPAGE ONLY **/


.myTMwelcome { 
	line-height: 16px;
	padding: 0px 6px 12px 6px;
}	

.myTMwelcome p {
	margin-top: 15px;
	margin-bottom: 0;
}



/** TOP NAVIGATION **/

#topNavLinks { 
	text-align: right;
	font-size: 11px;
	line-height: 28px;
	color: #9bb7d4;
	min-width: 1000px;
}

#topNavLinks, #topNavLinks a, #footer, #footer a, .welcomeText a, #coBottom, .lid-primary a {
		color: #9bb7d4; 
}

#topNavLinks a:hover, #footer a:hover, .lid-primary a:hover {
		color: #fff; 
}

#navButtons { float: left; position: relative;  }

#home {
	width:82px;
	height:28px;
}

#baby {
	width:114px;
	height:28px;
	background-position: -82px top;
}

#birthday {
	width:140px;
	height:28px;
	background-position: -196px top;
}

#childrens {
	width:148px;
	height:28px;
	background-position: -336px top;
}
#christening {
	width:164px;
	height:28px;
	background-position: -484px top;
}

#communion {
	width:168px;
	height:28px;
	background-position: -648px top;
}
#graduation {
	width:184px;
	height:28px;
	background-position: -816px top;
}

#navButtons a { 
	float:left; 
	font-size: 0; line-height: 0; text-indent: -2000px;
	background-image: url(../images/setup/nav2c.gif);	
}

#navButtons a:hover, #navButtons a.hover {
	background-image: url(../images/setup/nav_over2c.gif);
}

#navButtons.home a {
	background-image: url(../images/setup/nav2c.gif);	
}

#navButtons.home a:hover, #navButtons.home a.hover {
	background-image: url(../images/setup/nav_over2c.gif);
}

/** AD  MODULES **/

#leaderBoard {
	background-image: url(../images/setup/lbgrad_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 10px 0 0 0;
	min-width: 1000px;
}

.adTitle {
	font-size: 10px; 
	color: #808080; 
	text-transform: uppercase; 
	text-align: center; 
	margin-bottom: 3px; font-weight: bold;
}

.adSponsored, .adSponsored_local {
	padding-top: 10px;
	margin-bottom: 25px
}


.ad175x55 {
	text-align: center;
	width: 175px;
	height: 55px;
	overflow: hidden;
	margin-bottom: 25px;
}

.ad160x60 {
	text-align: center;
	width: 160px;
	height: 60px;
	overflow: hidden;
	margin-bottom: 25px;
}

#featuredTour, #featureAdSpot {
	margin: 0 auto 30px auto;
	text-align: center;
}

.adContainer {
	padding: 7px 10px;
	font-size: 12px;
	line-height: 14px;
	background-color: transparent;
	margin-bottom: 25px;
}

#ad585 { 
	width: 585px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 5px;
	text-align: center;
}

.tmAd-searchSkyscraper {
	text-align: center;
	vertical-align: top;
}

.tmAd-skyscraper {
	text-align: center;
	vertical-align: top;	
}

.tmAd-leaderBoard {
	margin: 0px auto 20px auto;
}

.tmAd-artistPlacement {
	text-align: center;
	padding-bottom:15px;
}


/* [checkout] */

#tmAd-amexUpsell {
	float:left;
	margin-right:0px;
}



/** MODULE LIDS AND CONTAINERS **/


.lid  { 
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 7px 7px; 

	line-height: 13px;
	height: 13px;
}

#colLeft .lid {
	background-image /**/: url(../images/setup/wrap_partner.png);
	width: 168px;
	background-repeat: no-repeat;
}

.wrap-myTM .lid { 
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/lid-mytm.png); 
	width: 165px;
	padding: 6px 0 7px 7px; 
	line-height: 13px; 
	height: 13px;
}

#seeEvents .lid {
	width: 160px;
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/wrap_top_search.png); 
}

.lid-cat {
	color: #fff;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/lid_browse_top.png);
}

.lid-cat .roundTop {
		background-repeat: no-repeat;
		background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/lid_browse_top.png);
		font-size: 0;
		line-height: 4px;
		height: 4px;
}
					
.lid-cat .roundBot {	
	clear: both;
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 4px;
	height: 4px;
	//background-image: url();
	margin-top: 0 !important;
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/lid_browse_bot.png);	
}

.lid-nav {
	background-image: url(../images/setup/navlid_div2.gif);
	position: relative;
	z-index: 100;
}

.lid-nav, #left-nav a.lid-nav {
	font-size: 13px;
	font-weight: bold;
	padding: 5px 7px 6px 6px;
	line-height: 13px;
	margin: 0;
	background-color: #dddbdc;
	color: #414141;
}


#left-nav a.lid-nav { 
	display: block;
	background-image: url(../images/setup/navlid3.gif);
	background-repeat: no-repeat;
}

#left-nav a.noLinks {
	background-image: url(../images/setup/navlid3.gif);
	background-repeat: no-repeat;
	background-color: #dddbdc;
	font-weight: normal;
	font-size: 13px;
	padding: 5px 7px 6px 6px;
	line-height: 13px;
	margin-bottom: 2px;
}

#left-nav a.lid-nav:hover {
	background-image: url(../images/setup/navlid_hover3.gif);
	background-color: #c2c2c2;
	color: #FFFFFF;
}

#left-nav a.noLinks:hover {
	background-image: url(../images/setup/navlid_hover3.gif);
	background-color: #c2c2c2;
}

.searchWrap {
	padding: 5px 0 5px 5px;
	margin-top: 5px;
	width: 333px;
	height: 105px;
	overflow: hidden;
}

.container {
	padding: 10px;
	font-size: 12px;
	line-height: 17px;
	background-color: transparent;
	margin-bottom: 15px;
}


.container-nav {
    padding: 5px 7px 10px 7px;
    background-color: #fff;
    margin-bottom: 5px;
}


.wrap-default {
	width: 175px;
	background-image: url(../images/setup/wrap_top3.png);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-bottom: 20px;
}

#left-nav, #seeEvents .roundFix {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	padding: 0 3px 2px 3px;
}


.wrap-myTM {
	background-image: url(../images/setup/wrap_top_mytm3.gif);
	background-repeat: no-repeat;
	padding: 3px 0;
	margin-bottom: 25px;
}

.wrap-myTM .roundFix {
	background-image: url(../images/setup/wrap_mytm.gif);
	background-color: #fff;
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 1px 4px 10px 4px;
}
 
 
.roundBot {
	background-image: url(../images/setup/wrap_bot3.png);
	background-position: bottom;
	background-repeat: no-repeat;	
	height: 4px;
	line-height: 0;
	font-size: 0;
	margin-top: -4px;
}

.liteBot {
	background-image: url(../images/setup/wrap_bot4.png);
	background-position: bottom;
	background-repeat: no-repeat;	
	height: 4px;
	line-height: 0;
	font-size: 0;
	margin-top: -4px;
}

.specialOffer {
	padding: 5px 0 5px 0px;
}



/** FORM ELEMENTS **/

select, input, textarea {
	color: #414141;
	font-size: 11px;
	width: auto;
}

input, textarea { 
	padding: 1px 2px;
}

option {
	padding: 0 8px 0 2px;
}

input.text {
	padding: 3px;
	border: 1px solid #999;
	color: #898989;
	vertical-align: middle;
}

select.disabled { background-color: #ddd; }

#logoBox input.text {
	width: 219px;
	padding: 5px 0 4px 6px;
	height: 16px;
	font-size: 13px;
	color: #898989;
	vertical-align: middle
}

#logoBox input.search {
	border: none;
	padding: 0;
	width: 85px;
	background-image: url(../images/setup/button_searchLg.gif);
	vertical-align: middle;
	height: 27px;
	font-size: 0;
}


#seeEvents input.text {
	width: 139px;	
	overflow: hidden; 
}


input.go, input.go_wait { 
	border: 0; 
	vertical-align: middle;
	width: 31px; 
	height: 20px;   
	padding: 0;
	font-size: 0;
	background-image: url(../images/setup/button_go.gif);
}

input.go_wait { 
	background-image: url(../images/setup/button_go_wait.gif);
}

#seeEvents 	input.go, #seeEvents input.go_wait {
	margin-top: 5px;
	float: right;
}	


/*** THIS IS TO FIX THE WIDTH OF THE BROWSEBOX IN NON-REDESIGN PAGES ***/

#leftCol .wrap-default {
	width: 160px;
	overflow: hidden;
	background-image: url(../images/setup/wrap_top_rt3.png);
}	

#leftCol #seeEvents .container {
	padding: 10px 3px;
}

#leftCol #seeEvents input.text, #leftCol #seeEvents input.browseText	{
	width: 138px;
	padding: 3px;
}

#leftCol #seeEvents .lid {
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/wrap_top_search_rt.png); 
	width: 145px;
	font-size: 12px
}

#leftCol .roundBot {
	background-image: url(../images/setup/wrap_bot_rt2.png);
}	



/**** END ****/



input.goLg { 
	border: 0; 
	width: 37px; 
	height: 26px;   
	padding: 0;
	font-size: 0;	
	background-image: url(../images/setup/button_goLg.gif);
}

input.button, input.button-secondary { 
	overflow: visible; 
	width: auto;
	_width: 0;
	margin: 0; 
}

input.browseText {
	font-size: 11px;
	padding: 4px 3px;
	color: #92918d;	
	border: 1px solid #92918d;
	width: 194px;
}

.chooseDate { 
	background-color: #fff;
	border: 1px solid #92918d; 
	width: 90px;
}

.chooseDate input { 
	border: 0; 
	padding: 0; 
	width: 65px; 
	float: left; 
	font-size: 11px;
	margin: 4px 0 0 4px;
	color: #92918d;
}

.chooseDate img {
	float: right;
	padding: 2px;
}



/* for scrolling div box - Development will likely not use */
.scrollBox { 
	padding-top: 3px;	
}	
			
.scrollBox a, #left-nav .scrollBox a {
    display: block;
    padding: 0 0 0 5px;
    font-size: 11px;
    color: #424242;
    line-height: 19px;
    white-space:nowrap;
    margin: 0;
}
			
.scrollBox a:hover { 
	background-color: #FFEEC9; 
}
			
#selectOption, .selectOption { 
	height: 82px; 
	background-color: #fff;
	border: 1px solid #92918d; 
	overflow-y: auto;
	overflow-x: hidden;
}

.locDivide {
	font-size: 11px; 
	font-weight: bold; 
	margin: 3px 3px -2px 3px; 
	padding: 3px 0 0 2px; 
	line-height: 17px;	
	color: #424242; 	
	border-top: 1px solid #c9c9c7;
}


/** FORM SELECT/OPTION DROPDOWN STYLES  **/

.drop_title { 
	cursor: default; 	
	color: #222222;
	font-size: 11px;
	background-image: url(../images/setup/droparrow_on.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid #92918d; 
	padding: 2px 21px 0px 3px;
	line-height: 17px;
	height: 18px; 
	overflow: hidden;
}

			

.drop_title .unselected {
	color: #898989;
}

#cat-browse #rdc_select_title.drop_title {
	width: 119px;
}

.drop_select { 
	position: absolute; 
	z-index: 200;
	font-size: 11px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: scroll;	
	white-space:nowrap;	
	background-color: #fff; 
	border: 1px solid #92918d;
}

.drop_select#major_cat_dropdown {
	overflow: auto;
}

.drop_select a { 
	cursor: default; 
	display: block;
	padding: 0 5px;
	line-height: 19px;
	color: #898989;
}

.drop_select a:hover { 
	background-color: #FFEEC9;
	cursor: default; 
}


#seeEvents .off { 
	cursor: not-allowed; 
	color: #898989;
	background-color: #dedede; 	
	background-image: url(../images/setup/droparrow_off.gif); 
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #92918d; 
	padding: 1px 3px;
}

#minor_cat_dropdown.off {
	display: none;
}



/** CHANGE LOCATION BOX **/



#change_location {
	float:right;
	display:block;
	padding: 0 12px;
	height:23px;
	margin-right: 1px;
	font-weight: normal;
	text-align:center;
	background-image: url(../images/setup/locboxbg.gif);
	background-position: left;
	line-height: 23px;
	font-size:11px;
	color:#FB8A0E;
	position: relative;
	z-index: 50;
}

	
.less #change_location {
	margin-right: 0;
	color: #db7f1b;	
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/locboxbg_wt.png);
}


#location_button {
	float:right;
	display:block;
	width:26px;
	margin-right: 3px;
	height:23px;
	background-image: url(../images/setup/locboxbg.gif);
	background-position: right;
}

.less #location_button {	
	width: 29px;
	margin-right: 0;
	cursor: pointer;
	background-image  /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/locboxbg_wt_rt.png);	
}	

#location_button a#arrow {
	display: block;
	width: 25px;
	height: 23px;
	margin: 0 auto;
	background-image: url(../images/setup/arrow_loc.gif);
	background-repeat: no-repeat;
	background-position: center;	
}

.less #location_button a#arrow {
	background-position: 6px 9px;
}


#locationEx {
	margin-left: 709px; 
	margin-top: -5px;
	position:absolute;
	z-index: 10;
}

#location_menu {
	width:282px;
	height:105px;
	margin: 0 0 0 0;
}

#location_menu input {
	float:left;
	position: relative;
	z-index: 99999;
}

#location_menu a {
	font-size:11px;
}


#location_input {
	border:1px solid #CACACA;
	font-size:13px;
	color:#414141;
	padding:4px 8px 0 8px;
	width:187px;
	height:22px;
	margin-right:6px;
}

#location {
	margin-top: 7px;

}

#locBoxTop {
	height: 5px; 
	line-height: 1px; 
	font-size: 1px;
	background-image /**/:url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/locationbox_top.png); 
	background-repeat:no-repeat; 
}

#locBoxMid {
	width: 282px;
	background-image /**/:url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/locationbox_mid.png);
}

#locBoxBot {
	height: 11px;
	background-image /**/:url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/locationbox_bot.png); 
	background-repeat:no-repeat; 
}

#location_menu form {
		padding: 7px 12px;
		position: relative;
		z-index: 99999;
}




/** LINK STYLES **/

a.under { text-decoration: underline; }
a.none { text-decoration: none }

.container a { line-height: 18px }

a.inherit { 
    font-size: inherit;
    color: inherit;
    text-decoration: none;
}


#left-nav a {
    display: block;
    color: #414141;
    line-height: 16px;
    padding: 2px 7px 2px 7px;
    margin: 0 -7px 0 -7px;
}

#left-nav .chooseDate a {
    padding: 0;
    margin: 0;
    background-color: transparent;
}

#left-nav a:hover, .catLinks td a:hover, .dd_table a:hover, .dd_table a.more:hover, #browseList td.location a:hover, #entGuide a.more:hover {
	color: #034678;
}	

#left-nav a:hover {
	background-color: #f0eeef;
}

.dd_table a:hover {
	background-color: #e1e8f2;
}


#entGuide a.more {
	color: #414141;
}

a.liveDaily, a.news {
	display: block;
	padding: 0 0 5px 0;
	margin-bottom: 5px;
}


a.more, a.more_alt  {
	font-weight: bold;
	display: inline;
	background-image: url(../images/setup/arrow_more.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 7px;
}

a.more:hover, #left-nav a.more:hover,  .dd_table a.more:hover, a.more_alt:hover  {
	background-image: url(../images/setup/arrow_more_hover.gif);
	background-color: transparent;
}


#left-nav a.more, #left-nav a.less, .dd_table a.more {
	display: inline;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url(../images/setup/arrow_dn.gif);
	line-height: 19px;
	padding: 3px 15px 0 7px;
	margin: 0 0 0 -7px;
	background-color: transparent;
}


#left-nav a.less {
	background-image: url(../images/setup/arrow_less.gif);	
}

#left-nav a.ALT, .dd_table a.more, #entGuide a.more {
	background-image: url(../images/setup/arrow_more.gif);
	padding-right: 7px;
}

#left-nav a.ALT:hover, .dd_table a.more:hover {
	background-image: url(../images/setup/arrow_more_nav.gif);
}

a.prev {
	font-weight: bold;
	background-image: url(../images/setup/arrow_prev.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
}

a.prev:hover {
	background-image: url(../images/setup/arrow_prev_hover.gif);
}


a.now, a.now_on, a.soon, a.soon_on {
	display: block;
	float: left;
	width: 144px;
	height: 34px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: 3px
}

a.soon_on {
	background-image: url(../images/setup/onsalesoon_on.gif);
}

a.now {
	background-image: url(../images/setup/onsalenow_off.gif);
	cursor: pointer;
}

a.soon {
	background-image: url(../images/setup/onsalesoon_off.gif);
	cursor: pointer;
}

a.now_on {
	background-image: url(../images/setup/onsalenow_on.gif);
}


a.event { display: block; font-weight: bold; font-size: 13px;  }
a.event:hover { color: #02113a; }

a.moreSm { display: block; font-size: 11px; color: #afafaf; }
a.moreSm:hover { color: #034678; }

#onSaleList a.more {
	display: block;
	width: 85px;
	font-size: 13px;
	color: #ef6307;
	background-image: url(../images/setup/arrow_more_orng.gif);
	text-align: right;
	padding-right: 7px
}

#onsale_soon_data #onSaleList a.more {
	width: 75px;
}


#onSaleList a.more:hover, #browseList a.more:hover, #browseList td.more a:hover  {
	text-decoration: underline;
}

a.more_alt { 
 	font-weight: normal;
 	line-height: 15px;
 }

 #entGuide a.more { 
 	font-weight: normal;
 	margin-bottom: 0;
 	line-height: 13px;
 }	

/** NAVIGATION DROPDOWN **/

.dropdown, .dropdownSm {
	display: none;
	color:#424242;
	position:absolute;
	z-index: 1000000;
	height: 192px;
}

.dropdown {
	width: 384px;
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/shad_box.png);
}

.dropdownSm {
	width: 207px;
	background-image /**/: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/shad_box_sm.png);
}


.dd_table { 	
	background-color:#F1F1F1;
	height: 186px;
	border:12px solid #669ace;
}	

.dd_table th {
	padding:13px 0px 4px 15px;
	height: 12px;
	color:#424242;	
	text-align:left;
	vertical-align:top;
	border-right:1px solid #FFF;	
	border-left: 1px solid #f1f1f1;
}

.dd_table th.dd_right {
	border-left:1px solid #F8F8F8;
}

.dd_table td {
	width: 177px;
	height: 130px;
	vertical-align:top;
	border-right:1px solid #FFF;	
}

.dd_table .dd_right {
	background-color:#F8F8F8;
}


.dd_table a {
	display: block;
	color: #414141;
	line-height: 14px;
	padding: 3px 10px 3px 15px;
}

.dd_table a.more {
	color: #414141;
	padding: 5px 10px 0px 15px;
	margin-bottom: 0;
	line-height: 18px;	
}


/** TABLE STYLES **/

#entGuide td {
	vertical-align: top;
	padding-bottom: 20px
}

#entGuide td a { display: block; font-weight: bold;  }

#browseList th, .searchList th  {
	border-bottom: 5px solid #f0eeef;
	padding-left: 10px;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
	color: #a4a4a4;
	font-size: 11px
}

#browseList th {
	color: #4e4d4e;
}

.searchList th {
	color: #4e4d4e;
	padding: 5px 10px;
}




#browseList td, .searchList td {
	background-color: #fff;
	padding: 10px 0;
	font-size: 12px;
	border-bottom: 5px solid #f0eeef;
	vertical-align: top;
	line-height: 16px;
}

.searchList td {
	vertical-align: middle
}

#browseList td img, .searchList td img { height: 45px; width: 80px; margin-left: 10px; }


#browseList td.pic {
	width: 95px;
}

#browseList td.event {
	width: 270px;
}

#browseList td.event a {
	font-weight:  bold;
	font-size: 12px;
}

#browseList td.location {
	width: 195px;
}

#browseList td.location a { 
	display: block;
	font-weight: bold; 
	color: #444; 
	text-decoration: none; 
}

#browseList td.date {
	width: 100px;
}

#browseList td.date .errorMessage {
	font-weight: normal;
}

#browseList td.more {
	width: 120px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
	line-height: 13px;
	text-align: right;
}

#browseList td.more a {
	font-weight: bold;
	display: block;
	text-align: right;
	font-size: 12px;
	color: #ef6307;
	background-image: url(../images/setup/arrow_more_orng.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-style: normal;
	padding-right: 7px;
}

.browsePagi {
	text-align: right;
	font-size: 11px;
	padding: 0 2px 5px 0;
}


#onSaleList th  {
	border-bottom: 5px solid #f0eeef;
	padding-left: 10px;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
	color: #a4a4a4;
	font-size: 10px
}

#onSaleList th.eventDate { padding-right: 5px; padding-left: 0; text-align: center; vertical-align: bottom; }

#onSaleList td {
	vertical-align: top;
	background-color: #fff;
	padding: 7px 0 0 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #f0eeef;
	border-right-color: #f0eeef;
	border-bottom-color: #fff;
}

#onSaleList td.date {
	border: none;
	border-top: 2px solid #f0eeef;
	border-bottom: 10px solid #fff;
	width: 55px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
    vertical-align: middle;
}

td.date div.month { font-size: 12px;  background-color: #f0eeef; padding-top: 2px }
td.date div.date { font-size: 25px; color: #414141; line-height: 24px;  background-color: #f0eeef; }
td.date div.day { font-size: 12px; font-weight: bold; color: #afafaf; background-color: #f0eeef; padding-bottom: 3px}
td.date span.dots { color: #afafaf; }




#onSaleList .lft5 {
	width: 5px;
	border: none;
	height: auto;
	padding: 0;
}

#onSaleList .rt10, #onSaleList .lft10 {
	width: 10px;
	border: none;
	height: auto;
	padding: 0;
}


#onSaleList .catLinks td {
	background-color: #f0eeef;
	padding: 4px 0 0 1px;
	border: none !important;
}

.catLinks td a { 
	font-size: 14px;
	line-height: 18px;  
	border-right: 1px solid #fff;
	padding: 0 8px 0 0;
	margin-right: 8px;
	white-space:nowrap 
}

.catLinks td h3 {
	line-height: 18px;
	color: #afafaf;
	padding-left: 5px;
}


/** FONT & HEADER STYLES **/

.count { color: #b1b0b0; font-weight: normal; }
.area { font-weight: normal; font-size: 16px; }
.normal { font-weight: normal }

.hiLite, a.hiLite, #left-nav .hiLite { color: #ef6307; }

.hiLite2, a.hiLite2, #left-nav .hiLite2 { color: #B8B769; }

.hiLite3, a.hiLite3, #left-nav .hiLite3 { color: #ef6307; font-weight: bold; font-size: 15px; }

.error { color: #ff0000; background-color: transparent; }

.bld, .attentionText { font-weight: bold }

.txt11 { font-size: 11px }
.txt12 { font-size: 12px }
.txt13 { font-size: 13px }

.txtRt, #onSaleList th.txtRt, #browseList th.txtRt { text-align: right }
.txtLft { text-align: left }
.txtCnt { text-align: center }

.lh18 { line-height: 18px }
.lh17 { line-height: 17px }
.lh16 { line-height: 16px }
.lh13 { line-height: 13px }

.allCaps { text-transform: uppercase; }

.smallText { font-size:9px; }

.errorMessage {
	color: #CD0000;
	font-weight:bold;
	font-size:110%;
}

.messageText {
	color: #D66006;
	font-weight: bold;
}

.requiredText {
	color: #D36204;
}



/** SPACING AND COMMON BORDERS **/

.pad0 { padding: 0 }
.pad5 {
	padding: 2px
}
.pad8, .container-empty { padding: 8px }
.pad10, .container-empty { padding: 10px }
.pad15 { padding: 15px }
.padH5 { padding-left: 5px; padding-right: 5px }
.padV5 { padding-top: 5px; padding-bottom: 5px }
.padH10, .paddingLeftRight10px { padding-left: 10px; padding-right: 10px }
.padV10 { padding-top: 10px; padding-bottom: 10px }
.pad510 { padding: 5px 10px; }
.padBot10, .paddingBottom10px { padding-bottom: 10px; }

.mgTop5 { margin-top: 5px }
.mgTop10 { margin-top: 10px }
.mgBot1 { margin-bottom: 1px }
.mgBot10 { margin-bottom: 10px }
.mgRt10 { margin-right: 10px }
.mgRt5 { margin-right: 5px }
.mgBot5 { margin-bottom: 5px }
.mgBot0 { margin-bottom: 0 }
.mgBot15, .marginBottom15px { margin-bottom: 15px }
.mgBot20 { margin-bottom: 20px }
.mgV15 { margin-top: 15px; margin-bottom: 15px; }
.mgH15 { margin-left: 15px; margin-right: 15px }
.mgRt10fs { margin-right: 10px; font-size: 11px }

.spacer7px { height: 7px; line-height: 0; font-size: 0 }
.spacer15px { height: 15px; line-height: 0 }


.brdBot {
	border-bottom: 1px solid #f0eeef;
}

.border_all {
	border: 1px solid #cacaca;
}

.border_allAlt {
	border: 1px solid #e5e5e5;
}

.vertDividerLine {
	border-right:1px solid #cacaca;
}

.vertDividerLine-left {
	border-left:1px solid #cacaca;
}

.horizontalDividerLine {
	border-top:1px solid #e5e5e5;
}

.horizontalDividerLineAlt {
	border-top:1px solid #cacaca;
}



/** BUG (IE) FIXERS **/


.show { position: relative }


/** default button style **/

.button {
	font-size: 12px;
	text-transform: none;
	color: #fff;
	background-color: #ef6307;
	border-top: 2px solid #ffaa48;
	border-right: 2px solid #c85003;
	border-bottom: 2px solid #c85003;
	border-left: 2px solid #ffaa48;
	font-weight: bold;
	padding: 1px 5px;
	text-decoration: none;
}

.button:hover {
	color: #fff;
	border-bottom: 2px solid #ffaa48;
	border-left: 2px solid #c85003;
	border-top: 2px solid #c85003;
	border-right: 2px solid #ffaa48;
}


.button-secondary {
	font-size: 12px;
	text-transform: capitalize;
	color: #333333;
	background-color: #D7D7D7;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	border-top: 2px solid #E5E5E5;
	border-right: 2px solid #AFAFAF;
	border-bottom: 2px solid #AFAFAF;
	border-left: 2px solid #E5E5E5;
	font-weight: bold;
	padding: 1px 5px;
	text-decoration: none;
}


.button-secondary:hover {
	border-top: 2px solid #AFAFAF;
	border-right: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	border-left: 2px solid #AFAFAF;
}





/** For Attractions Page **/

.button-On a { 
	/*  brandable properties  */	
	color: #083d65;
	background-color: #f0eeef;
	border: 1px solid #010f33;
	border-left: 7px solid #010f33;
	border-right: none;
	background-position: right; 
	background-repeat: repeat-y; 
	/*  brandable properties  */	
	display: block; 
	text-decoration: none; 
	padding: 5px 8px; 
	margin: 2px 0 2px 7px; 
	position: relative; 
	z-index: 19; 
	font-size: 14px; 
	font-weight: bold; 
}

.button-On a:hover { 
	color: #010f33;
}

.button-Off a { 	
	/*  brandable properties  */	
	color: #024474;
	background-color: #fff;
	border: 1px solid #ccc; 
	border-left: 7px solid #ccc; 
	background-image: url(../images/setup/bgfade_off.gif); 
	background-position: right; 
	background-repeat: repeat-y; 
	/*  brandable properties  */	
	display: block; 
	text-decoration: none; 
	padding: 5px 8px; 
	margin: 2px 3px 2px 0; 
	position: relative; 
	font-size: 14px;
}

.button-Off a:hover { 	
	/*  brandable properties  */	
	color: #024474;
	background-color: #f0eeef;
	border: 1px solid #63625d; 
	border-left: 7px solid #63625d; 
	background-image: none; 
	/*  brandable properties  */	
}


/** uk specific **/

#ad585 { 
	width: 585px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 5px;
}


#latestNews a {
	display: block;
	font-size: 12px;
	background-color: #fff;
	padding: 7px 10px;
	margin-bottom: 2px;
}




/** TEMP FOR MOCKUPS **/

#left-nav a.more span.less { display: none }
#left-nav a.less span.more { display: none }

/** this is search via promo **/
#sponsorSearchBar {
/*  brandable properties  */	
	display: none;
}

#langChoice {
    margin: -20px 0 0 0;
    height: 20px;
    line-height: 20px;
    background-color: #f0eeef;
    text-align: right;
    padding: 0 10px;
    margin-bottom: 10px;
}

/** NEED TO ARRANGE. NEW STYLES **/

.containerFade {
	background-image: url(../images/setup/bg_greenFade.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	padding: 0 3px;
}

.containerPlain {

	background-color: #fff;
	border-right: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	padding: 0 3px;
}

.lftCrn_t {
	display: block;
	width: 4px;
	height: 4px;
	background-position: top left;
	float: left;
	font-size: 0;	
}

.rtCrn_t {
	display: block;
	width: 4px;
	height: 4px;
	background-position: top right;
	float: right;
	font-size: 0;	
}

.lftCrn_b, .lftCrn_blu_b {
	display: block;
	width: 4px;
	height: 4px;
	background-position: bottom left;
	float: left;
	font-size: 0;	
}


.rtCrn_b, .rtCrn_blu_b {
	display: block;
	width: 4px;
	height: 4px;
	background-position: bottom right;
	float: right;
	font-size: 0;	
}

.lftCrn_t, .rtCrn_t, .lftCrn_b, .rtCrn_b {
	background-image: url(../images/setup/corner_sprite_def.gif);
}

.lftCrn_blu_b,  .rtCrn_blu_b {
	background-image: url(../images/setup/corner_sprite_blufade.gif);
}	


.midLine_t, .midLine_t_300, .midLine_t_175 {
	display: block;
	float: left;
	height: 3px;
	line-height: 0;
	border-top: 1px solid #cacaca;
}

.midLine_b, .midLine_b_300, .midLine_b_175 {
	display: block;
	float: left;
	height: 3px;
	border-bottom: 1px solid #cacaca;
	font-size: 0;		
}

.midLine_t_300, .midLine_b_300 {
	width: 192px;
}

.midLine_t_175, .midLine_b_175 {
		width: 167px;
}

.containerFade_gray {
    background-image: url(../img/sys/1000/bg_graFade.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-right: 1px solid #cacaca;
    border-left: 1px solid #cacaca;
    padding: 0 3px;
}

.lidExpand_sm {
	line-height: 26px;
	height: 26px;
	background-image: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/lid_sm_left.png);
	background-repeat: no-repeat;
	font-size: 13px;
	padding-left: 10px;
	font-weight: normal;
}

.lidExpand_Lg {
	line-height: 35px;
	height: 35px;
	background-image: url(../images/setup/prod-bak2.gif);
	background-repeat: no-repeat;
	font-size: 15px;
	padding-left: 10px;
	font-weight: bold;
}

.lidExpand_sm h4 {
	color: #fff
}

.lidRt_sm {
	display: block;
	background-image: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/lid_sm_right.png);
	background-repeat: no-repeat;
	background-postition: right;
	float: right;
	width: 4px;
	height: 26px;
}

.lidRt_lg {
	display: block;
	background-image: url(file:///C|/Users/George%20O%27Rourke/Desktop/img/sys/1000/corners/lid_lg_right.png);
	background-repeat: no-repeat;
	background-postition: right;
	float: right;
	width: 4px;
	height: 35px;
}

.bg_d8e3ee {
	background-color: #d8e3ee
}

.color-sub, .bg_dddbdc {
	background-color: #dddbdc;
}

.specialOffer a {
	font-weight: bold;
}

.containerPlain .pad10 {
	padding: 10px 7px 7px 7px
}

.containerPlain .pad510 {
	padding: 5px 7px 5px 7px
}

.featuredEventMod img {
	display: block;
	float: left;
	margin: 0 10px 10px 0
}

.featuredEventMod {
	border-bottom: 1px solid #f0eeef;
	padding: 0 0 7px 0;
	margin-bottom: 10px;
}

.featuredEventMod .text {
	float: left;
	width: 103px;
}
.featuredEventMod .about {
	float: left;
	width: 173px;
}
.lastFeature {
	padding-bottom: 2px;
	margin-bottom: 0px;
	border-bottom: none;
}

#onSaleList td .padH10 {
	padding: 0px 0 0 10px;
}

#onSaleList tr.firstRow td {
	border-top: 5px solid #fff !important;
}


.featured-lid {
	padding: 6px 15px;
}

.featured-lid h2 {
  color:#fff; 
  font-size:15px; 
  font-weight:bold;
}

.featured-lid .clear {height:auto} /* REMOVES gap space on IE for span clearing */


/* ADDED FOR CATEGORY PAGE SPOTLIGHT */

#spotlight0 img{
    position: absolute;
}

#spotlight_wrapper .spotlight_module img {
  position:absolute;
}

#spotLite_cat {
	width: 575px;
	height: 75px;
	color: #fff;
	padding-top: 0px;
}


.spotLiteShade {
	position: absolute;
	background-color: #000;
	width: 575px;
	height: 75px;
	z-index: 2; background-image:url(../images/setup/delivery.png);
}

.spotLiteTxt {
	position: absolute;
	z-index: 3;
	width: 430px;
	height: 63px;
	overflow: hidden;
	line-height: 18px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

.spotLiteTxt a { color: #FFCC00;
}

.spotLiteTxt a:hover{ color: #FFFF00;
}

.findTix_btn {
        position: absolute;
        margin: 40px 0 0 345px;
        width: 116px;
        height: 22px;
        z-index: 3;
display: inline;
}

.font25 {
        font-size: 25px;
}
.font25 a {
        color: #fff;
}
 
.dd_table a.more {
        margin: 0;
}

/* page layout styles -- added for NTF page */
.one-colLayout #leftSection { width:100%}
.one-colLayout #rightSection {display:none}

.two-colLayout #leftSection { float:left; width:460px;}
.two-colLayout #rightSection { float:right; width:300px}

.tabtip, 
.tip {
  position:absolute;
  z-index: 5;
  padding:10px;
  font-size:11px;
  font-weight:normal;
  border:1px solid #cacaca;
  background-color:#fff;  
  text-align: center;
  color:#414141; 
}

.tabtip { 
  width:147px;  
  top:-62px; 
 *top:-55px;    
  left:-30px; 
}

.tip {  /* only for elements that have hover tips such as zoom image icon */
    white-space: nowrap;
}






#secLandM{background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/secLandMBg_d_norpt.html);background-repeat:no-repeat;width:759px;position:relative;left:0;top:0;background-position:left bottom;}#secLandM img{position:absolute;left:0;bottom:0;}#secLandM a{display:block;height:200px;width:388px;position:absolute;background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/pixel.gif);}#secLandS{background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/secLandSBg_d_norpt.html);background-repeat:no-repeat;height:34px;width:759px;position:absolute;left:173px;bottom:0;}#secLandS span{display:none;}#secProdM{height:173px;width:759px;background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/secProdMBg_d_norpt.html);background-repeat:no-repeat;background-position:right bottom;margin-top:21px;}#secProdM div{height:153px;width:759px;background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/secProdMiBg_d_norpt.html);background-repeat:no-repeat;background-position:right top;}#secProdS,#secProdSj{
	width:549px;
	overflow:hidden;
	font-size:12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 6px;
}#secProdS div.prodEl{
	background-image: url(../images/prodbak.png);
	height:250px;
	width:169px;
	float:left;
	display:inline;
	position:relative;
	top:0;
	left:0;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}

#secProdS div.catEl{
	background-image: url(../images/categoryBak2.png);
	height:175px;
	width:169px;
	float:left;
	display:inline;
	position:relative;
	top:0;
	left:0;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px; text-align: center
}

#secProdS div.catEl img{margin-top:10px;margin-left:10px; margin-bottom: 5px;}
#secProdS div.catEl h2{color:#4a4a4a;margin:0 0 5px 10px;width:149px;font-size:13px;font-weight:normal;line-height:normal;padding:0;border:none;}

#secProdS div.prodEl img{margin-top:10px;margin-left:10px; margin-bottom: 5px}#secProdS div.prodEl div.lblWasIs,#secProdS div.prodEl div.lblSoon{background-image:url(../images/lblWasIsBg_norpt.png);background-repeat:no-repeat;height:33px;width:91px;position:absolute;left:66px;top:-10px;font-size:9px;line-height:normal;color:#787878;padding-left:8px;}#secProdS div.prodEl div.lblSoon{width:93px;padding-left:6px;}#secProdS div.prodEl div.lblWasIs span,#secProdS div.prodEl div.lblSoon span{font-size:13px;color:#f00000;display:block;font-weight:bold;letter-spacing:-1px;}#secProdS div.prodEl div.lblNew,#secProdS div.catEl div.lblNew{background-image:url(../images/new.png);background-repeat:no-repeat;height:19px;width:65px;position:absolute;top:-6px;right:9px;}#secProdS div.prodEl div.lblNewClrs{background-image:url(../images/best-seller.png);background-repeat:no-repeat;height:23px;width:80px;position:absolute;top:-10px;right:7px;}#secProdS div.prodEl div.lblAlmostSold{background-image:url(../images/lblAlmostSoldBg_norpt.png);background-repeat:no-repeat;height:19px;width:125px;position:absolute;top:-7px;right:9px;}#secProdS div.prodEl div.lblSold{background-image:url(../images/lblSoldBg_norpt.png);background-repeat:no-repeat;height:19px;width:95px;position:absolute;top:-7px;right:9px;}#secProdS div.prodEl h2{color:#4a4a4a;margin:0 0 0 10px;width:149px;font-size:12px;font-weight:normal;line-height:normal;padding:0;border:none;}#secProdS div.prodEl p{width:149px;margin:0 0 0 10px;font-size:10px;color:#6e6e6e;line-height:normal;}#secProdS div.prodEl a.view{background-image:url(../images/bak2.png);background-repeat:no-repeat;height:20px;width:80px;display:block;position:absolute;top:223px;left:7px;}#secProdS div.prodEl a.view:link,#secProdS div.prodEl a.view:visited{background-position:0 0;}#secProdS div.prodEl a.view:focus,#secProdS div.prodEl a.view:hover,#secProdS div.prodEl a.view:active{background-position:0 -20px;}#secProdS div.prodEl a span{display:none;}#secProdSj div.prodEl{background-image:url(../images/prodElBg_norpt.png);height:250px;width:169px;margin:6px;float:left;display:inline;position:relative;top:0;left:0;}#secProdSj div.prodEl img{margin-top:10px;margin-left:10px;}#secProdS div.prodEl .add{height:20px;width:70px;display:block;position:absolute;top:223px;left:92px; color: #FFFFFF; text-align:center; text-decoration: none; font-size: 11px; font-weight: bold; padding-top: 3px}#secProdSj div.prodEl h2{color:#4a4a4a;margin:0 0 0 10px;width:149px;font-size:12px;font-weight:normal;line-height:normal;padding:0;border:none;}#secProdSj div.prodEl p{width:149px;margin:10px 0 0 10px;font-size:10px;color:#6e6e6e;line-height:normal;}#secProdSj div.prodEl a.view{background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/prodElViewBg_d_norpt.html);background-repeat:no-repeat;height:20px;width:80px;display:block;position:absolute;top:223px;left:7px;}#secProdSj div.prodEl a.add{background-image:url(../images/add-cart.png);background-repeat:no-repeat;height:20px;width:80px;display:block;position:absolute;top:223px;left:92px;}#secProdSj div.prodEl a.view:link,#secProdSj div.prodEl a.view:visited,#secProdSj div.prodEl a.add:link,#secProdSj div.prodEl a.add:visited{background-position:0 0;}#secProdSj div.prodEl a.view:focus,#secProdSj div.prodEl a.view:hover,#secProdSj div.prodEl a.view:active,#secProdSj div.prodEl a.add:focus,#secProdSj div.prodEl a.add:hover,#secProdSj div.prodEl a.add:active{background-position:0 -20px;}#secProdSj div.prodEl a span{display:none;}#secProdDet{
	font-size:12px;
	color:#6e6e6e;
	width:455px;
	margin-bottom:12px;
	line-height:normal;
	text-align: justify;
}
#secProdDetTop{border-bottom:1px solid #FFF;}
#prodDet{
	width:455px;
	position:relative;
	left:0;
	top:0;
	float:left;
	z-index:2;
	
}
#prodTop{
	background-image:url(../images/detTop.png); background-repeat: no-repeat;	
}

#prodDet div.warning{background-color:#eee;border:1px solid #737373;font-size:14px;text-align:center;color:#333;display:none;}#prodDet div.warning img{position:absolute;height:10px;width:10px;top:2px;right:2px;cursor:pointer;}#warnOut{width:310px;position:absolute;left:94px;top:40px;padding:20px;}#warnSize{width:146px;position:absolute;left:360px;top:95px;padding:10px;}#prodDetT{
	background-image: url(../images/image-top.png);
	background-repeat:no-repeat;
	width:415px;
	padding-top:38px; text-align: center;
}#prodImg{
	width:351px;
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin-left:6px;
	clear:both;
}#prodImg img{visibility:hidden;}#prodImg img.prodDet{position:absolute;left:6px;top:6px;visibility:visible;}#swatches{
	background-image:url(../images/swatchesBg_norpt.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	clear:both;
	width:415px;
	height: 65px;
}#swatches ul{
	margin:0;
	width:534px;
	list-style:none;
	padding:0 0 0 7px;
}#swatches ul li{float:left;height:20px;width:20px;position:relative;left:0;top:0;z-index:1;padding:0;background:none;margin:5px 5px 0 0;}#swatches ul li img{
	cursor:pointer;
	height:40px;
	width:40px;
	overflow:hidden;
	position:relative;
	left:0;
	top:0;
	z-index:2;
	float:left;
}#swatches ul li div{background-image:url(../images/swatchesUlLiDivBg_norpt.png);background-repeat:no-repeat;position:absolute;height:20px;top:0;padding-left:6px;white-space:nowrap;left:50%;opacity:.0;cursor:pointer;z-index:1;display:none;}#swatches ul li div span{background-image:url(../images/swatchesUlLiDivSpanBg_norpt.png);background-repeat:no-repeat;background-position:right top;height:18px;padding-right:6px;display:block;padding-top:2px;}#secProdDetBot{
	clear:both;
	overflow:hidden;
	padding-top:15px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 21px;
}#secProdDetBot ul{margin:0;padding:0;list-style-type:none;}#secProdDetBot li{
	float:left;
	width:425px;
}#secProdDetBot li.xsel{float:right;width:178px;list-style:none;}#crosliteM{height:321px;width:178px;}#crosliteM img{float:left;}#secProdDetBot li h1{
	font-size:20px;
	font-weight:normal;
	margin-bottom:5px;
	color:#034678;
	line-height:normal;
}#secProdDetBot li h2,#secProdDetBot li p{
	font-size:15px;
	margin-bottom:5px;
	font-weight:normal;
}#secProdDetBot li ul{font-size:12px;}#secProdDetBot li ul li{padding:0 0 0 18px;margin-bottom:7px;background-position:5px 5px;background-image:url(../images/bullet_d.gif);background-repeat:no-repeat;width:auto;float:none;}#secProdR{
	float:right;
	width:310px;
	background-image:url(../images/sidePanel.jpg);
	background-repeat:repeat-y;
	position:relative;
	top:0;
	left:0;
	z-index:1;
}#secProdRT{
	background-image:url(../images/sideTop.gif);
	background-repeat:no-repeat;
}#secProdR ul{
	width:296px;
	list-style-type:none;
	overflow:hidden;
	margin:0;
	background-image:url(../images/cartBak2.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}#secProdR ul li{
	clear:both;
	margin:0;
	float:left;
	width:296px;
	position:relative;
	left:0;
	top:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}#secProdR ul h2{
	font-size:20px;
	color:#FFFFFF;
	line-height:normal;
	padding-bottom:5px;
}#secProdR ul label{
	font-size:12px;
	display:block;
	background:no-repeat left center;
	padding-bottom:3px;
}#secProdR ul select,#secProdR ul input{
	font-size:13px;
	color:#6e6e6e;
	padding:1px;
	border:1px solid #bdbdbd;
	width:294px;
}#secProdR ul select.error{border-color:#C00;color:#C00;}#secProdR #prodSize option.false{font-style:italic;color:#CCC;}#secProdR ul p{float:right;letter-spacing:-1px;text-align:right;width:75px;}#secProdR ul p a{font-size:11px;background-image:url(../images/acrobat_icon.png);background-repeat:no-repeat;background-position:right center;width:57px;height:17px;padding-top:3px;position:static;padding-right:18px;}#secProdR ul p a:link,#secProdR ul p a:visited{color:#6e6e6e;text-decoration:underline;}#secProdR ul p a:focus,#secProdR ul p a:hover,#secProdR ul p a:active{color:#000;text-decoration:underline;}#secProdR ul input{width:25px;padding:2px;margin-bottom:10px;}#secProdR ul a{display:block;width:164px;background-repeat:no-repeat;}#secProdR ul a.add{height:30px;}#secProdR ul a.add,#secProdR li.add-stat,#secProdR div.add-hov{background-image:url(../images/cart.jpg);}#secProdR ul a.check,#secProdR li.check-stat,#secProdR div.check-hov{
	background-image:url(../images/basket.jpg);
}#secProdR ul a.wish,#secProdR ul a.email{height:20px;}#secProdR ul a.wish:link,#secProdR ul a.wish:visited,#secProdR ul a.email:link,#secProdR ul a.email:visited{background-position:0 0;}#secProdR ul a.wish:focus,#secProdR ul a.wish:hover,#secProdR ul a.wish:active,#secProdR ul a.email:focus,#secProdR ul a.email:hover,#secProdR ul a.email:active{background-position:0 -20px;}#secProdR ul a.wish,#secProdR li.wish-stat,#secProdR div.wish-hov{background-image:url(../images/aWishBg_norpt.png);}#secProdR ul a.email,#secProdR li.email-stat,#secProdR div.email-hov{background-image:url(../images/aEmailBg_norpt.png);}#secProdR ul a span{display:none;}#secProdR li.add-stat,#secProdR div.add-hov,#secProdR li.check-stat,#secProdR div.check-hov{height:30px;width:164px;}#secProdR li.add-stat,#secProdR li.check-stat{background-position:0 0;}#secProdR div.add-hov,#secProdR div.check-hov{background-position:0 -30px;position:absolute;left:0;top:0;display:none;cursor:pointer;}#secProdR li.wish-stat,#secProdR div.wish-hov,#secProdR li.email-stat,#secProdR div.email-hov{height:20px;width:164px;}#secProdR li.wish-stat,#secProdR li.email-stat{background-position:0 0;}#secProdR div.wish-hov,#secProdR div.email-hov{background-position:0 -20px;position:absolute;left:0;top:0;display:none;cursor:pointer;}#secProdS h1{line-height:normal;font-weight:normal;color:#333;font-size:25px;font-weight:normal;margin-bottom:5px;color:#4a4a4a;}#secProdS .secBannImg{margin-top:5px;margin-bottom:10px;}#secProdS h2{font-size:14px;line-height:normal;color:#000;margin-bottom:15px;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#CECECE;padding-bottom:3px;}#secProdS ul{margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:20px;list-style-type:circle;}#secProdS ul.cols{padding:0;list-style-type:none;overflow:hidden;}#secProdS ul li{line-height:1.5;}#secProdS ul li.left{float:left;width:350px;list-style-type:none;}#secProdS ul li.right{float:right;width:350px;list-style-type:none;}#secProdS p{line-height:1.5;margin-bottom:10px;}#secProdS strong{color:#484848;}#secProdS a:link,#secProdS a:visited{
	color:#4a4a4a;
}#secProdS a:focus,#secProdS a:hover,#secProdS a:active{color: #034678;text-decoration:normal;}#croslite{background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/crosliteBg_norpt.html);background-repeat:no-repeat;width:932px;font-size:13px;color:#6e6e6e;line-height:1.5;}#croslite sup{text-transform:uppercase;font-size:xx-small;vertical-align:text-top;}#croslite a:link,#croslite a:visited{color:#000;text-decoration:underline;}#croslite a:focus,#croslite a:hover,#croslite a:active{color:#666;text-decoration:underline;}#crosliteShoe{background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/crosliteShoeBg_norpt.html);background-position:15px 15px;width:932px;overflow:hidden;background-repeat:no-repeat;}#croslite p{width:360px;position:absolute;left:20px;top:330px;}#croslite ul{width:513px;margin:0;padding:5px 15px 15px 0;list-style:none;float:right;overflow:hidden;}#croslite li{clear:both;float:left;width:441px;background-image:url(file:///C|/Users/George%20O%27Rourke/Desktop/images/crosliteLiBg_norpt.html);background-repeat:no-repeat;overflow:hidden;padding-left:72px;padding-top:3px;margin-top:10px;}#croslite li strong{font-size:15px;color:#FFF;display:block;padding-left:10px;margin-bottom:4px;}#croslite li.odorResistant{background-position:0 0;height:63px;}#croslite li.comfortable{background-position:0 -66px;height:71px;}#croslite li.ergonomic{background-position:0 -140px;height:89px;}#croslite li.antiMicrobial{background-position:0 -232px;height:109px;}#croslite li.lightweight{background-position:0 -344px;height:72px;}#croslite li.recyclable{background-position:0 -419px;height:73px;}#cFoot{padding-top:12px;padding-bottom:12px;height:136px;width:936px;background-image:url(../images/cFootBg_norpt.png);background-repeat:no-repeat;background-position:0 12px;position:relative;left:0;top:0;}#cFoot.h{height:210px;background-image:url(../images/cFootBgH_norpt.png);}#cFa1,#cFa2,#cFa3{display:block;height:96px;width:300px;position:absolute;top:14px;}#cFa1{left:2px;}#cFa2{left:318px;}#cFa3{left:634px;}#homeBrands{height:62px;width:936px;position:absolute;left:0;top:124px;}#cFoot ul{margin:0;padding:0;height:12px;width:863px;list-style-type:none;position:absolute;left:53px;top:130px;font-size:12px;color:#868686;}#cFoot.h ul{top:204px;}#cFoot ul li{float:left;height:12px;border-right-width:1px;border-right-style:solid;border-right-color:#868686;}#cFoot ul li.last{border-right:none;}#cFoot ul li a{background-repeat:no-repeat;display:block;float:left;height:12px;}#cFoot ul li a:link,#cFoot ul li a:visited{color:#868686;text-decoration:none;background-position:0 0;}#cFoot ul li a:focus,#cFoot ul li a:hover,#cFoot ul li a:active{font-weight:bold;color:#000;text-decoration:underline;background-position:0 -12px;}#cFoot ul li span{text-align:center;display:none;}#fCS{background-image:url(../images/fCSBg_norpt.png);width:324px;}#fC,#fC a{width:126px;}#fC a{background-image:url(../images/fCBg_norpt.png);}#fS,#fS a{width:135px;}#fS a{background-image:url(../images/fSBg_norpt.png);}#fM,#fM a{width:130px;}#fM a{background-image:url(../images/fMBg_norpt.png);}#fE,#fE a{width:144px;}#fE a{background-image:url(../images/fEBg_norpt.png);}#prodShop{font-size:12px;color:#6e6e6e;width:724px;margin-left:21px;margin-bottom:12px;line-height:normal;overflow:hidden;}#prodShop input,#prodShop select{color:#6e6e6e;padding:1px;border:1px solid #bdbdbd;}#prodShop input.inputImg,#prodShop input.inputRadio,#prodShop input.inputCheck{border:none;padding:0;}#prodShop nobr{font-size:20px;}.red-1{font-weight:bold;color:#e93d3d;background-color:#ffd4d4;padding:5px;width:auto;}.pro-title-1{font-size:20px;padding-bottom:10px;}b.pro-title-1{font-weight:normal;}#bCrumbshop{
	height:32px;
	width:575px;
	background-image:url(../images/bCrumbsBg_norpt.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	padding-top:8px;
	text-indent: 5px;
}#bCrumbshop a:link,#bCrumbshop a:visited{
	color:#FFFFFF;
}#bCrumbshop a:focus,#bCrumbshop a:hover,#bCrumbshop a:active{color: #0099CC;text-decoration:none;}#CartForm{overflow:hidden;margin-top:30px;}#CartForm table#tblDisplayItems{padding-bottom:10px;}#CartForm table tr.alt{background-color:#F3F3F3;}#CartForm table td.lst-hd-1{font-weight:bold;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #EAEAEA;}#CartForm table td.tx{vertical-align:middle;padding-bottom:10px;padding-top:10px;}#CartForm table td.tx a img{border:1px solid #EAEAEA;margin-left:10px;margin-right:10px;}#CartForm table table td.disc-hd-1{padding-bottom:10px;border-top:1px solid #EAEAEA;padding-top:10px;font-style:italic;}#CartForm table td.co{font-weight:normal;padding-bottom:10px;border-bottom:none;vertical-align:bottom;font-size:20px;border-top:1px solid #EAEAEA;}#CartForm input#Button1{float:right;}#CartForm input#Button2{float:right;margin-left:15px;}table.newU{width:45%;float:left;overflow:hidden;}#SigninForm{width:45%;float:right;overflow:hidden;padding-bottom:10px;}#SigninForm table td.LightCell{border-bottom:1px solid #EAEAEA;padding-bottom:20px;}#SigninForm table td table td.lst-text-1{padding-top:10px;padding-right:10px;}#LostForm{background-color:#f3f3f3;border:1px solid #eaeaea!important;width:auto!important;clear:both;padding-right:10px;padding-bottom:10px;padding-left:10px;}#LostForm input.inputImg{margin-top:10px;}#AccountForm{overflow:hidden;}#AccountForm hr{display:none;}#AccountForm table{margin-top:10px;border-bottom:1px solid #EAEAEA;}#AccountForm table table{margin-top:0;border-bottom:none;}#AccountForm table td.pro-title-1{font-size:20px;}#AccountForm table td.pro-title-1 table table td.pro-title-1 b{display:block;font-weight:normal;}#AccountForm table td.pro-title-1 table,#AccountForm table td.pro-title-1 table td.pro-title-1{font-size:12px;border-bottom:none;}#AccountForm td b a img{margin-top:10px;margin-bottom:10px;}#AccountForm input,#AccountForm select{margin-bottom:10px;}#CheckoutShippingForm,div.cart{overflow:hidden;}#CheckoutShippingForm p{border-bottom:1px solid #EAEAEA;padding-bottom:7px;}#CheckoutShippingForm p b{font-weight:normal;}#tblProdDetail{border-bottom:1px solid #EAEAEA;padding-bottom:10px;}#tblProdDetail tr.alt{background-color:#F3F3F3;}#tblProdDetail td.lst-hd-1{font-weight:bold;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #EAEAEA;}#tblProdDetail td.tx,#tblProdDetail td.lst-text-1{vertical-align:middle;padding-bottom:10px;padding-top:10px;}#tblProdDetail td.tx a img,#tblProdDetail td.lst-text-1 a img{border:1px solid #EAEAEA;margin-left:10px;margin-right:10px;}#tblProdDetail td.disc-hd-1{padding-bottom:10px;border-top:1px solid #EAEAEA;padding-top:10px;font-style:italic;padding-left:10px;}#tblProdDetail td.co{font-weight:normal;padding-bottom:10px;border-bottom:none;vertical-align:bottom;font-size:20px;border-top:1px solid #EAEAEA;}#CREDITCARDDiv{background-color:#f3f3f3;border:1px solid #eaeaea!important;margin-top:10px;padding:10px!important;width:auto!important;position:relative;left:0;top:0;}#CREDITCARDDiv hr{display:none;}#CREDITCARDDiv div.ccvImg{position:absolute;left:410px;top:70px;height:103px;width:215px;display:none;}#chkoutReview{font-size:15px;font-weight:bold;}#CheckoutReviewForm{overflow:hidden;}#CheckoutReviewForm #chkoutReview{display:block;margin-bottom:10px;}#CheckoutReviewForm #chkoutInstructions{display:block;}#EditAddressForm{border-top:1px solid #eaeaea;padding-top:10px;margin-top:10px;}#EditAddressForm hr{display:none;}#EditAddressForm input,#EditAddressForm select{margin-bottom:10px;}#EditAddressForm #divCard{border-top:1px solid #eaeaea;padding-top:10px;margin-top:10px;}#SelectAddressForm input,#SelectAddressForm select{margin-bottom:10px;}#confH{background-image:url(../images/confHBg_norpt.png);background-repeat:no-repeat;padding-top:100px;width:584px;padding-right:70px;padding-left:70px;margin-top:14px;}#confH span{font-size:16px;display:block;width:48%;}#confH span.l{float:left;}#confH span.r{text-align:right;float:right;}#confH strong{color:#ff6100;}#confH p{text-align:center;clear:both;padding-top:20px;line-height:1.5;}#confF{text-align:center;margin-top:15px;}#confF img{margin-bottom:10px;}#confF p{margin-bottom:15px;}#confF strong{color:#ff6100;}#confF p img{margin:0;}.uClear{overflow:hidden!important;}.uLeft{float:left!important;}.uRight{float:right!important;}.uTLeft{text-align:left!important;}.uTCenter{text-align:center!important;}.uTRight{text-align:right!important;}.uSuper{line-height:normal;font-weight:normal;color:#333;font-size:25px;font-weight:normal;margin-bottom:5px;color:#4a4a4a;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;}* html .clearfix{height:1%;}.clearfix{display:block;}div.pictureHolder .top .left{background:url(../images/prettyPhoto/tl.gif) top left no-repeat;}div.pictureHolder .top .middle{background:#fff;}div.pictureHolder .top .right{background:url(../images/tr.gif) top left no-repeat;}div.pictureHolder .content{background-color:#fff;}div.pictureHolder .content a.next:hover{background:url(../images/prettyPhoto/btnNext.gif) center right no-repeat;cursor:pointer;}div.pictureHolder .content a.previous:hover{background:url(../images/prettyPhoto/btnPrevious.gif) center left no-repeat;cursor:pointer;}div.pictureHolder .content a.expand{background:url(../images/prettyPhoto/btnExpand.gif) top left no-repeat;cursor:pointer;}div.pictureHolder .content a.expand:hover{background:url(../images/prettyPhoto/btnExpand.gif) bottom left no-repeat;cursor:pointer;}div.pictureHolder .content a.contract{background:url(../images/prettyPhoto/btnContract.gif) top left no-repeat;cursor:pointer;}div.pictureHolder .content a.contract:hover{background:url(../images/prettyPhoto/btnContract.gif) bottom left no-repeat;cursor:pointer;}div.pictureHolder .content a.close{width:61px;height:22px;background:url(../images/prettyPhoto/btnClose.gif) center left no-repeat;cursor:pointer;}div.pictureHolder .bottom .left{background:url(../images/prettyPhoto/bl.gif) top left no-repeat;}div.pictureHolder .bottom .middle{background:#fff;}div.pictureHolder .bottom .right{background:url(../images/prettyPhoto/br.gif) top left no-repeat;}div.pictureHolder .loaderIcon{background:url(../images/prettyPhoto/loader.gif) center center no-repeat;}div.prettyPhotoTitle div.prettyPhotoTitleLeft{background:url(../images/prettyPhoto/ttl.gif) top left no-repeat;}div.prettyPhotoTitle div.prettyPhotoTitleRight{background:url(../images/prettyPhoto/ttr.gif) top left no-repeat;}div.prettyPhotoTitle div.prettyPhotoTitleContent{background:url(../images/prettyPhoto/ttp.gif) top left repeat-x;}div.prettyPhotoOverlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%;}div.pictureHolder{position:absolute;z-index:10000;width:100px;}div.pictureHolder .top{position:relative;height:20px;}* html div.pictureHolder .top{padding:0 20px;}div.pictureHolder .top .left{position:absolute;left:0;width:20px;height:20px;}div.pictureHolder .top .middle{position:absolute;left:20px;right:20px;height:20px;}* html div.pictureHolder .top .middle{position:static;}div.pictureHolder .top .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}div.pictureHolder .content{position:relative;text-align:left;width:100%;height:40px;}div.pictureHolder .content .details{display:none;margin:10px 15px 0 20px;}div.pictureHolder .content .details p{float:left;clear:left;margin:0;}div.pictureHolder .content div.hoverContainer{position:absolute;z-index:10000;top:0;left:0;width:100%;}div.pictureHolder .content a.next{position:relative;z-index:2000;display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat;}div.pictureHolder .content a.previous{cursor:pointer;display:block;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat;}div.pictureHolder .content a.expand,div.pictureHolder .content a.contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px;}div.pictureHolder .content a.close{float:right;display:block;text-indent:-10000px;}div.pictureHolder .bottom{position:relative;height:20px;}* html div.pictureHolder .bottom{padding:0 20px;}div.pictureHolder .bottom .left{position:absolute;left:0;width:20px;height:20px;}div.pictureHolder .bottom .middle{position:absolute;left:20px;right:20px;height:20px;}* html div.pictureHolder .bottom .middle{position:static;}div.pictureHolder .bottom .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}div.pictureHolder .loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px;}div.pictureHolder #fullResImageContainer{width:100%;text-align:center;}div.prettyPhotoTitle{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px;}div.prettyPhotoTitle div.prettyPhotoTitleLeft,div.prettyPhotoTitle div.prettyPhotoTitleRight{float:left;width:19px;height:23px;overflow:hidden;}div.prettyPhotoTitle div.prettyPhotoTitleContent{float:left;line-height:23px;}








.shadetabs{
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
font-size: 11px; 
}

.shadetabs li a{
text-decoration: none;
z-index: 1;
font-weight: bold;
background: url(../images/photosbuttonup.gif) top left no-repeat;
vertical-align: middle;
font-style: italic;
padding: 4px 9px 8px 12px;
color: #767879;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
background: url(../images/photosbuttondown.gif) top left no-repeat;
text-decoration: none;
}

.shadetabs li a.selected{ /*selected main tab style */
background: url(../images/photosbuttondown.gif) top left no-repeat;
color: #FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
padding-top: 8px;
padding-left: 0px;
margin-left: 8px;
}

.caption {
width: 175px;
height: 40px;
margin: 5px 0px 5px 0px;
font-weight: bold;
color: #3d3d3d;
font-size: 10.5px;
padding-left: 10px;
padding-top: 5px;
}
.captionnew {
width: 388px;
height: 13px;
margin: 0px 0px 0px 0px;
font-weight: bold;
color: #3d3d3d;
font-size: 10.5px;
padding-left: 10px;
padding-top: 2px;
text-align: center;
}
.captionsingle {
width: 175px;
height: 40px;
font-weight: bold;
color: #3d3d3d;
font-size: 10.5px;
padding-left: 10px;
padding-top: 5px;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
	.tabcontent {
	display:block !important;
	}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(../images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 2px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(../images/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6e6d6b; height: 45px; width: 289px; margin-top: 4px; margin-bottom: 6px;}
select, input, .textfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6e6e6e; }

#secProdR .add {
	background:  url(../images/aAddBg_norpt.png) repeat-x; width: 164px; height: 30px; cursor: pointer; font: 13px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;	
}
#secProdR .check {
	background:  url(../images/basket.png) repeat-x; width: 164px; height: 30px; cursor: pointer; font: 13px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold; margin: 0; padding: 0;	
}
@media print {
.tabcontent {
display:block !important;
}
}
div#topnav{
	background-color:#ffffff;
	border:0px;
	padding-left:0px;
	margin:0px;
}

div#dropdown{
	background-color:#ffffff; border:0px; margin:0px;
}

#topdropnav, #topdropnav ul { padding: 0px;	margin: 0px; list-style: none; text-align:left;	list-style-type:none;
}

#topdropnav li { float: left; width: 110px;	text-align:center; padding: 0px 3px 9px 0px; margin:0px; color:#464749;	font: inherit;
}
#topdropnav .menuitem {	display: block;	font-weight:bold; text-decoration:none; padding: 5px 0px 5px 2px;
}
#topdropnav .spacer { display: block; background-color:#FFF; padding: 5px 0px 5px 2px;
}
#topdropnav .setbox { background-image:url(../images/setup/nav/box2.gif);color:#ffffff;
}
#topdropnav .gad { background-image:url(../images/setup/nav/box3.gif); color:#ffffff;	
}
#topdropnav .chris { background-image:url(../images/setup/nav/box5.gif); color:#ffffff;	
}
#topdropnav .end { background-image:url(../images/setup/nav/box4.gif); color:#ffffff;	
}
#topdropnav .lefthand { background-image:url(../images/setup/nav/topleft2.jpg);	font-weight:bold; text-decoration:none; padding: 5px 0px 5px 5px;color:#FFF; width: 171px; 
}
#topdropnav a:hover { text-decoration:underline;
}
/* Fix IE 6. Hide from IE Mac \*/
* html #topdropnav ul li { float: left; height: 1%; }
* html #topdropnav ul li a { height: 1%; }
/* End */
/*IE7 FIX*/
#topdropnav li:hover {position:static;} 

