﻿.alert { color:#7F2A53; font-size:90%}
 /*New Styles */
body { margin:0 auto; text-align:center; background:#e4aec8 url(/images/marika_bg.jpg) no-repeat fixed top center;font:12px Verdana, Helvetica, sans-serif; color:#333333; line-height:20px; }
td {font:12px Verdana, Helvetica, sans-serif}

h1 { color:#7f2a53; font-size:19px; line-height:28px; margin-top:0px; padding-top:0px}
h3 {color:#a94274}

hr {
margin: 8px auto; /*this will align it left for Mozilla*/
border:none;
 border-top: 1px dotted #cccccc;/*the border*/} 
 .leftcol {padding:5px 5px; margin-right:10px}
.leftnavmenu {
	 text-align:left; background:#eaeaea; padding:10px 0px}

#container { width:970px; margin:0 auto; text-align:center; background:#FFFFFF }
#header {/*height:114px*/}
#logo { float:left; width:250px; padding:5px 10px}
#topright_links { float:right; width:690px; margin-right:10px }
#topright_links td { font:11px Arial, Helvetica, sans-serif; }

a.navTitle { font:11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none}
.checkout {font:10px Arial, Helvetica, sans-serif}
a.navcheckout {color:#000; text-decoration:none}

#topright_checkout {font:10px Verdana, Helvetica, sans-serif }

#navcontainer {width:100%; z-index:9999; text-align:center; }
#mainnav {width:988px; margin:0 auto; text-align:center; height:44px; background:url(/images/newnav_bg.gif) no-repeat;}
#mainnav ul { list-style:none; margin:0px; padding:0 0 0 10px}
#mainnav ul li {float:left; height:44px; text-transform:uppercase; background:url(/images/nav_div.gif) top right no-repeat}
#mainnav ul li.last {float:left; height:44px; background:transparent}

#mainnav ul li a { color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:10px 18px}
#mainnav ul li a:hover { color:#e7bfd2}

#search {padding-top:5px}
#search form {margin:0; padding:0px}
.searchbox { width:130px; height:18px; padding:2px 5px; border:solid 1px #ccc}
.clearfix { display:block; clear:both; height:0px; width:0px; visibility:hidden;}
#footer .footer {border-top:8px solid #7f2a53; color:#FFFFFF; font-size:10px; line-height:18px; background:#424242 url(/images/footer_btm.gif) no-repeat bottom }
.footercolumn h3 {color:#ac5683; padding:0px; margin:0px; font-size:11px}

#footer .footer td {font-size:9px; color:#cccccc; line-height:16px; padding:15px }
td.footercolumn {background:url(/images/footer_divider.gif) top left no-repeat }

#seo td { font-size:9px; color:#666666; line-height:14px}

a.bottomnav { color:#ffffff; font-size:8px; text-decoration:none;}
a.bottomnav:hover { color:#ffffff; font-size:8px; text-decoration:underline}

.mastercontent { position:relative; margin-top:-7px}
/* New Home Page Stylles **/

#homecontent {background:url(/images/hm_contentBg.gif) repeat-x }
#homebanner {width:970px; height:345px}
#homeBottomRow { clear:both}
#homeBottomRow #box1 { float:left; width:620px;}
#homeBottomRow #box2 { float:left; width:350px; height:238px; background:url(/images/marika_hp2011_testimonials.gif) no-repeat}
#homeBottomRow #box3 { float:left; width:244px; height:337px; background: url(/images/hm_box3.gif) no-repeat}

#boxcontent {line-height:16px; font:11px}
#box1 #boxcontent { display:block; margin:30px 15px 10px 20px; height:240px}
#box2 #boxcontent {  display:block; margin:15px 15px 5px 15px; height:270px}
#box3 #boxcontent { display:block; margin:30px 20px 10px 15px; height:240px}

#boxlink {display:block; margin:0px 15px; text-align:center}

#box1 h2 {margin:20px 0 10px 0; text-align:center; font-size:20pt; font-weight:normal}
#box1 h3 {margin:0 0 0 20px; text-align:center; font-size:14pt; font-weight:normal; color:#000}
#box1 span {font-weight:bold; color:7f2a53}
#box1 p {margin-right:10px}

#box2 form { display:block; margin:0; width:350px; height:31px; _height:43px; padding:12px 0 0 100px; background:url(/images/entertowin_middle.gif) no-repeat}
#box2 form .submit {color:#255273; background:none; border:none; padding-left:15px; font-size:9px}
#box2 form .searchbox-footer {border:0; width:120px; margin-right:20px}

#box2 #quotetext {padding:55px 73px 0 73px; height:142px; font-size:9pt;}
#box2 #quotetext span {clear:both; display:block; font-weight:bold; font-style:italic; line-height:13pt}
#box2 #quotetext br {height:15px}
#box2 #quotetext a {color:#000; display:block; width:238px; height:41px; text-decoration:none}

#box2 #promo { width:295px; margin:15px 0px 15px 30px}

/* Home Slider */

#feartureditem .sliderContentWrapper {
position: relative; /* Do not change this value */
width: 970px;
height:345px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden; padding:0px; margin:0px;
z-index:9998; /*top:-25px; left:4px*/
}

#feartureditem .sliderContent { 
position: absolute; /* Do not change this value */
visibility: hidden;
width: 970px;
background: url(images/feature_bg_hm.gif) no-repeat;
padding:0px; margin:0px;
z-index:9997}

ul.sliderList{ list-style:none; padding:0px; margin:0px 0px 0px 0px}
ul.sliderList li { padding:0px; margin:0px}

/******* Home Feature Slider ********/
#feartureditem li.sliderThumb { }
#feartureditem li.sliderThumb img { width:970px; height:345px}

#feartureditem li.sliderText { 
position: relative; 
top:-80px;background-color: #ffffff;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
padding:10px 130px 10px 20px;
width:520px; 
height:155px}
	
#feartureditem li.sliderText h2 { margin:0; padding:0px; color:#ffffff; font:18px Georgia, "Times New Roman", Times, serif; display:block; text-decoration:none}


.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 180px;
position:relative;
top:-40px;
left:780px;
margin-top:0px;
text-align: center;
/*background:#666666;*/
z-index:9998; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px
}


.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
width:12px; 
height:12px;
text-align:center;
color:#747474;
font:6px Arial, Helvetica, sans-serif;
text-decoration: none;
background:url(/images/dot_off.png) no-repeat
}

.glidecontenttoggler .prev, .glidecontenttoggler .next { display:none}
.glidecontenttoggler a.selected{ background:url(/images/dot_on.png) no-repeat; width:12px; height:12px; color:#7f2a53 }
.glidecontenttoggler a:hover{ color:#7f2a53;
background:url(/images/dot_on.png) no-repeat }
.glidecontenttoggler a.toc {width:12px; height:12px; padding:0px 3px}




/* Template Styles */

#col1 { width:280px; border-right:2px solid #cccccc; background: url(/images/hm_bg_col1.gif) repeat-x bottom; padding:10px 15px}
.content { background:#ffffff}
.pad20{padding:20px}
/* curved corner styles */
#blackbox {/*background:#000000*/ width:290px}
/*#boxcontent {background:#000000; padding:0px 5px}*/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#000000; border-left:1px solid #000000; border-right:1px solid #000000;}
.b1 {margin:0 5px; background:#000000;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

#col2 { width:340px}
#col3 { padding-right:25px}

a 
{
	text-decoration : none;
	color : #7f2a53;
}
a:hover 
{
	text-decoration : underline;
	color: #666666;
}
img 
{	border-width: 0px;
}
.gone
{
text-decoration:line-through;
}

/*a.topnav:hover 
{
	text-decoration : underline;
	color: #666666;
	font-size : 10px;
	FONT-FAMILY: Arial, Verdana;
	cursor : hand;
	font-weight : normal;
}
a.topnav 
{
	text-decoration : none;
	color: #666666;
	font-size : 10px;
	text-decoration : none;
	FONT-FAMILY: Arial, Verdana;
	cursor : hand;
	font-weight : normal;
}

DIV.line
{
    BORDER-RIGHT: #CECECE 1px solid;
    BORDER-TOP: #CECECE 1px solid;
    BORDER-LEFT: #CECECE 1px solid;
    BORDER-BOTTOM: #CECECE 1px solid;
   }	 

td.title
{
	font-size :11px;
	FONT-FAMILY: Arial, Verdana;
	font-weight : bold;
	color : #000000;
	BACKGROUND-COLOR: #ffffff;
}

td.navTitle.a
{
	font-size :11px;
	FONT-FAMILY: Arial, Verdana;
	font-weight : bold;
	color : #000000;
	}
*/	

th
{
	font-weight:bold;
	FONT-FAMILY: Arial, Verdana;
	COLOR: white; /**2449aa**/
	font-size: 11px; 
}


.gone
{
text-decoration:line-through;
}


 
/*input,select,textarea,iframe
{
	font-size : 10px;
	FONT-FAMILY: Arial, Verdana;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	border-style : solid;
	background-color : #F2F2F2;
	color : #646464;
	font-weight : bold;
}
.searchbox
{
	font-size : 10px;
	FONT-FAMILY: Arial, Verdana;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	border-style : solid;
	background-color : white;
	color : #000000;
}*/
.nosquare
{
	font-size : 9px;
	FONT-FAMILY: Arial, Verdana;
	BORDER-RIGHT: #999999 0px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	background-color : white;
	font-weight : bold;
}

.shipbutt
{
	font-size : 9px;
	FONT-FAMILY: Arial, Verdana;
	BORDER-RIGHT: #999999 0px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	border-style : solid;
	background-color : white;
	font-weight : bold;
}


.stdbox
{
	width:225pt;
	font-size=:10pt;
	BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: white;
}

.datebox
{
	width:104pt;
	font-size=:10pt;
	BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #f8f8f8
}
/*table.topheader A
{
	font-size :18px;
	FONT-FAMILY: Arial, Verdana;
	color : #F2F2F2;
	padding-right:30px;
	
}
table.topheader A:hover
{
	font-size :18px;
	FONT-FAMILY: Arial, Verdana;
	color : #000000;
	padding-right:30px;
	
}
	
td
{
	font-size :12px;
	color: #666666;
	FONT-FAMILY: Arial, Verdana;
}	


	
td.label
{
	font-size :10px;
	FONT-FAMILY: Arial, Verdana;
	font-weight : bold;
	
}
*/
	

th.results
{
	COLOR : white;
}	


TEXTAREA
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 305px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #f8f8f8
}

.white {color:#ffffff}


.subtitle  {
	font-size : 11px;
	font-face : Verdana;
	font-weight : bold;
	color : #2449aa;
}	

.smallbutton  {
	font-size : 10px;
	font-style : normal;
	background-color : white;
	border-color : #4f7bd2;
	color : #4f7bd2;
	font-weight : bold;	
}

.topdate  {
	font-face : Verdana, Verdana, Helvetica, sans-serif;
	color : #202830;
	font-size: 7pt;
}

INPUT.login
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 124px;
    BORDER-BOTTOM: #999999 1px solid;
    /**BACKGROUND-COLOR: #f8f8f8;**/
	FONT-FAMILY: Arial, Verdana;
	font-size : 11px;
	border-style : solid;
	
}


.body_j { color: black; font: 12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align: justify; }

tr.shading 
{
	 background-color : whitesmoke;
}


.row2  {
	BACKGROUND-COLOR : whitesmoke;
}

.row1  {
	BACKGROUND-COLOR : white;
}
.over  {
	cursor : arrow;
	COLOR : Red;
	BACKGROUND-COLOR : #BADDDD;
	/** #FFDFB9 3f6b96 4a75b5 #145B9C**/
}

.row1s {
	cursor : arrow;
	COLOR : white;
	BACKGROUND-COLOR :  #eef5fd; /** #FFDFB9 3f6b96  4a75b5 #145B9C**/
}

.row2s {
	cursor : arrow;
	COLOR : white;
	BACKGROUND-COLOR :  #eef5fd; /** #FFA93B 3f6b96  4a75b5 #145B9C**/
}

/* Ballys / Win  Banner*/
#banner { border-bottom:8px solid #cccccc; margin-bottom:15px; padding-bottom:5px}
#banner #banner_left { float:left; width:371px; height:289px; background:url(/images/bnr2010_EnterToWin.jpg) no-repeat; margin-right:8px; color:#000000}
#banner #banner_form { width:371px; margin-top:230px; color:#ffffff}
#banner #banner_form td { color:#ffffff}
#banner #banner_form form, #banner_form input {margin:0px; padding:0px}
#banner #banner_tag { width:371px; text-align:center; padding:5px 0px; font-size:10px}
#banner #banner_tag a { color:#ffffff; text-decoration:underline}
#banner #banner_right {float:left; width:571px; }

#banner_sm {clear:both;  margin:10px 0px;  }
#banner_sm #banner_left { float:left; width:177px; height:99px; background:url(/images/bnr_EnterToWin_sm.gif) no-repeat; color:#ffffff}
#banner_sm #banner_form { width:177px; margin-top:50px; color:#ffffff}
#banner_sm #banner_form td { color:#ffffff}
#banner_sm #banner_form form, #banner_form input {margin:0px; padding:0px}
#banner_sm #banner_tag { width:177px; text-align:center; padding:0px 0px; font-size:10px}
#banner_sm #banner_tag a { color:#ffffff; text-decoration:underline}
#banner_sm #banner_tag a { color:#cccccc; text-decoration:underline}

#banner_hm {clear:both; width:254px; border-bottom:8px solid #cccccc; margin:10px 0px; border-top:3px solid #cccccc;; border-bottom:3px solid #cccccc;  }
#banner_hm #banner_left { float:left; width:254px; height:100px; background:url(/images/bnr_EnterToWin_hm.gif) no-repeat; color:#ffffff}
#banner_hm #banner_form { width:254px; margin-top:50px; color:#ffffff}
#banner_hm #banner_form td { color:#ffffff}
#banner_hm #banner_form form, #banner_form input {margin:0px; padding:0px}
#banner_hm #banner_tag { width:254px; text-align:center; padding:0px; font-size:10px}
#banner_hm #banner_tag a { color:#ffffff; text-decoration:underline}
#banner_hm #banner_tag a { color:#cccccc; text-decoration:underline}

/* Weekend Landing Page */

.landingpage_weekend { width:750px; float:right}
.landingpage_weekend .landing_col1 { float:left; width:460px}
.landingpage_weekend .landing_col2 {float:left; width:290px}
.landingpage_weekend .landing_col2r1 {}
.landingpage_weekend .landing_col2r2 { }
.landingpage_weekend .landing_col2r2 .contentx { padding:25px 30px; font:16px Arial, Helvetica, sans-serif; line-height:22px}
.landingpage_weekend .landing_col2r3 { display:block; height:63px; padding-top:340px; background:url(/images/weekend_casualbg.jpg)}
.landingpage_weekend .landing_col2r3 .contentx { padding:10px 25px; font:14px Arial, Helvetica, sans-serif; line-height:22px}
.landingpage_weekend .landing_col2r3 a { text-align:center; display:block; padding-right:20px; text-transform:uppercase; font-weight:bold; font-size:12px; color:#333333; text-decoration:none}
.landingpage_weekend .landing_col2r3 a:hover {color:#852553}

/* Shape Enhancing Landing Page */

#shape_lcol {float:left; padding-left:10px}
#shape_rcol { float:right; width:278px; height:682px; background-color:#64c5f0;}
#shape_rcol .contentx { padding:25px}


/*** Promo Layout *****/

#promobanner {}
#promocontent { width:970px; background:url(../../images/BL_tektees/BLTekTees_bg.png) repeat-y}
#promocol1 { float:left; width:400px; padding:0px 0px 0px 25px}
#promocol1_content { display:block; padding:20px}
#promocol2 {float:left; width:545px}
#promocol2_top { height:25px; background:url(../../images/BL_tektees/BLTekTees_r_box_top.png); display:block}
#promocol2_content { width:450px; padding:25px 0px 25px 55px}
#promocontent_btm { clear:both; background:url(../../images/BL_tektees/BLTekTees_btm.png) no-repeat; width:970px; height:32px}


