.custom{  }



.bluestore
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0250A3;
	line-height: 15px;
	text-decoration: none;
	text-align:left;
}





#menu {
width: 400px;
float: left;
position: relative;
left: 150px;
padding-top:140px;
top:0px;
margin-bottom:10px;
z-index:100;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 5.5em;
float: left;
}

#menu a, #menu h2 {
font: bold 11px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px;
}

#menu h2 {
color: #FFFFFF;
background: none
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
border-width: 1px;
border-style:solid;
border-color:#CCCCCC #FF6600 #CCCCCC #FF6600;
}

#menu a:hover {
color: #FF6600;
background: #fff;
text-decoration: none;
}

#menu li {
position: relative;
}

#menu ul ul {
position: absolute;
z-index: 500;
width: 7em;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* masterset_one_index.shtml stylesheet. Use Snippets to inject additional elements such as floating boxes and divider lines into the appropriate section of this stylesheet based on the evolving design of your webpage. */

/* MENU - (NOT USED) horizontal menu text with right padding to set spacing between menu items*/

a.one:link 
{
color:#F1F2E3; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:25px;
}

a.one:visited 
{
color:#DDDDDD;
text-decoration: none; 
font-size: 12px;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:25px;
}

a.one:hover 
{
color:#FFF; 
text-decoration: none; 
font-size: 12px; 
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:25px;
}

a.one:active 
{
color:#fff; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

/* horizontal menu text - last item*/

a.onepointone:link 
{
color:#F1F2E3; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
padding-right:0px;
}

a.onepointone:visited 
{
color:#DDDDDD;
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.onepointone:hover 
{
color:#FFF; 
text-decoration: none; 
font-size: 12px; 
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.onepointone:active 
{
color:#fff; 
text-decoration: none; 
font-size: 12px;
line-height:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

/* Navigation Markers */

#current_1
{
float:left,right;
margin-left:17px;
position: absolute;
top: 105px;
width: 13px;
z-index: 450;
}

#current_2
{
float:left,right;
margin-left:600px;
position: absolute;
top: 105px;
width: 13px;
z-index: 450;
}

#current_3
{
float:left,right;
margin-left:515px;
position: absolute;
top: 105px;
width: 13px;
z-index: 450;
}

#current_4
{
float:left,right;
margin-left:433px;
position: absolute;
top: 315px;
width: 13px;
z-index: 450;
}

#current_5
{
float:left,right;
margin-left:520px;
position: absolute;
top: 315px;
width: 13px;
z-index: 450;
}

#current_6
{
float:left,right;
margin-left:610px;
position: absolute;
top: 315px;
width: 13px;
z-index: 450;
}

#current_7
{
float:left,right;
margin-left:690px;
position: absolute;
top: 315px;
width: 13px;
z-index: 450;
}

.bg_topmenu
{
background-image:url(images/bg/header.jpg);
background-repeat:repeat;
}


/*------------------END TOP HORIZONTAL ELEMENTS-----------------------------*/








/* MENU -  verticle menu text with right padding to set spacing between menu items*/

a.two:link 
{
color:#EEEEEE;
text-decoration: none; 
font-size: 14px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
background-color:#555555;
}

a.two:visited 
{
color:#DDDDDD;
text-decoration: none; 
font-size: 14px;
font-weight:normal;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

a.two:hover 
{
color:#FFFFCC; 
text-decoration: none; 
font-size: 14px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: left;
}

a.two:active 
{
color:#fff; 
text-decoration: none; 
font-size: 14px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}


.bg_menuline
{
	background-image:url(images/lines/menuline.gif);
	background-repeat: no-repeat;
	width:93px;
	line-height:5px;
	height:5px;
}

.bg_leftmenu
{
background-color:#FFFFFF;
}


/*------------------END TOP LEFT VERTICLE MENU ELEMENTS-----------------------------*/






/* Links in text body or other non-menu links */

a.three:link 
{
color:#FFF;  
text-decoration: none; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.three:visited 
{
color:#FFF;
text-decoration: none; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.three:hover 
{
color:#FFFFCC; 
text-decoration: underline; 
font-size: 11px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.three:active 
{
color:#FFF;  
text-decoration: underline; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}



a.sevn:link
{
color:#0000EE; 
text-decoration: none; 
font-size: 14px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.seven:visited 
{
color:#0099FF;
text-decoration: none; 
font-size: 14px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.seven:hover 
{
color:#0099FF;
text-decoration: underline; 
font-size: 14px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.seven:active 
{
color:#0000EE;   
text-decoration: underline; 
font-size: 14px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

/*---------------------*/

a.breadcrumbref:link
{
color:#fff; 
text-decoration: underline; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.breadcrumbref:visited 
{
color:#fff;
text-decoration: underline; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.breadcrumbref:hover 
{
color:#FFFFCC;
text-decoration: none; 
font-size: 11px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

a.breadcrumbref:active 
{

}



/*--------------------*/

a.submenuref:link
{
color:#FFFFFF; 
text-decoration: none; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:15px;
}

a.submenuref:visited 
{
color:#FFFFFF; 
text-decoration: none; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:15px;
}

a.submenuref:hover 
{
color:#fff; 
text-decoration: none; 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:15px;
background-color:#666666
}

a.submenuref:active 
{

}
/*------------------END INLINE LINK TEXT FORMATTING-----------------------------*/






/* Standard Text Formatting */


.reverse
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
	line-height: 15px;
	text-decoration: none;
	text-align:left;
}


h1
{
	font-weight:bold;
	font-size: 12px;
	line-height:10px;
}


.bullets
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}

/*------------------END STANDARD TEXT FORMATTING-----------------------------*/




/*---Screen Centering Setup ---*/

#blayout
{
	width: 770px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding:0;
	background-image:url(images/bg/blayout.gif);
	background-repeat:no-repeat;
}


/*------------------END SCREEN CENTERING SETUP-----------------------------*/



/* Design Control Elements */

.halfnormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#333333;
	line-height: 5px;
	text-decoration: none;
}


body
{
margin: 0px;
background-image:url(images/bg/backdrop.gif);
background-repeat:repeat;
}


/*------------------END SCREEN CENTERING SETUP-----------------------------*/




/* Major Layout Classes in the order encountered */

.bg_main
{
background-color:#999966;
}


#mainpart
{
	float:left;
	width: 603px;
	top:0px;
	height:auto;
}


#leftmenu
{
float:left;
text-align:left;
left:0px;
top:0px;
line-height:0px;
width: 167px;

}

#submenu
{
float:left;
position:relative;
width: 580px;
height:30px;
background-image:url(images/bg/bg_submenu.gif);
background-repeat:repeat;
}

.zerospace
{
line-height:0px;
}

#left
{
	float:left;
	position:relative;
	text-align:left;
	left:0px;
	top:0px;
	width: 590px;

}



#right
{
	float: left;
	position:relative;
	text-align:left;
	left:10px;
	top:13px;
	width: 165px;

}

#verytop
{
float:none;
width:770px;
height:180px;
background-image:url(images/bg/bg_header.jpg); 
background-repeat:no-repeat;
}

#currenttech
{
float:left;
position:relative;
width: 72px;
height:107;
margin-left:460px;
margin-top:35px;
}

#breadcrumb
{
float:right;
position:relative;
width:auto;
top:auto;
margin-right:20px;
}


.breadcrumblink
{


}

/* creates a verticle line between columns of text. Nest inside left or right content divs */

#lineup
{
width:5px;
height:100%;
background-image:url(images/lines/verticle_line.gif);
background-repeat:repeat;
}

#locationtext
{
float:left;
position:relative;
width:300px;
left:450px;
top:25px;
text-align:right;
}

.locationformat
{
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
font-size:11px;
color:#000055;
font-weight:bold;
}

/* right panel boxes */

.boxlevelzero
{
	float:left;
	position: relative;
	width:275px;
	top:0px;

}

.boxlevelzero_right
{
	float:right;
	position: relative;
	width:275px;
	top:0px;
}

.boxtext
{
float:left;
position:relative;
width:270px;
left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
text-align:left;
color:#555555;
}

.boxtitle_01
{
float:left; 
position:relative;
width:275px; 
text-align:right;
background-image:url(images/bg/bg_contest_top.gif); 
background-repeat:no-repeat;
}

.boxleveltwo_01
{
float:left;
position:relative;
width:275px;
text-align:left;
background-image:url(images/bg/bg_contest_bg.jpg); 
background-repeat:no-repeat;
}


.boxtitle_02
{
float:left; 
position:relative;
width:165px; 
text-align:right;
background-image:url(images/bg/bg_contest2_top.gif); 
background-repeat:no-repeat;
}

.boxleveltwo_02
{
float:left;
position:relative;
width:165px;
text-align:left;
background-image:url(images/bg/bg_contest2_bg.jpg); 
background-repeat:no-repeat;
}

.boxtitle_03
{
float:left; 
position:relative;
width:275px; 
text-align:right;
background-image:url(images/bg/bg_contest3_top.gif); 
background-repeat:no-repeat;
}

.boxleveltwo_03
{
float:left;
position:relative;
width:275px;
text-align:left;
background-image:url(images/bg/bg_contest3_bg.jpg); 
background-repeat:no-repeat;
}

.coupon
{
float:left;
position:relative;
width:295px;
padding-left:20px;
padding-top:30px;
padding-bottom:25px;
background-image:url(images/bg/coupon.jpg); 
background-repeat:no-repeat;
}

.coupon_text
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}



/*left panel boxes */

.lftboxlevelzero
{
	float:left;
	position:relative;
	width:157px;
	top:auto;
	left: 0px;
}

.lftboxtext
{
float:left;
position:relative;
width:152px;
left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
text-align:left;
color:#555555;
}

.lftboxtitle_01
{
float:left; 
position:relative;
width:157px; 
text-align:right;
background-image:url(images/bg/bg_left_01.gif); 
background-repeat:no-repeat;
}

.lftboxleveltwo_01
{
float:left;
left:0px;
position:relative;
width:157px;
text-align:left;
background-image:url(images/bg/bg_left_01_panel.jpg); 
background-repeat:no-repeat;
}


.lftboxtitle_02
{
float:left; 
position:relative;
width:165px; 
text-align:right;
background-image:url(images/bg/bg_contest2_top.gif); 
background-repeat:no-repeat;
}

.lftboxleveltwo_02
{
float:left;
position:relative;
width:165px;
text-align:left;
background-image:url(images/bg/bg_contest2_bg.jpg); 
background-repeat:no-repeat;
}

.spacerdiv
{
float:left;
position:relative;
width:20px;
height:200px;
}


/* The above assumes a table cell container where the main body text of the page will reside. fullpage will take up most of the cell, but leaves room for right margins. There is no left margin because that is actually the job of the background graphic contained in the left menu's cell. */



/* Footer */

.bg_footer1
{
background-image:url(images/bg/bg_footer1.gif);
background-repeat:no-repeat;
}

.bg_footer2
{
background-image:url(images/bg/bg_footer2.gif);
background-repeat:no-repeat;
}

.bg_footer_all
{
background-image:url(images/bg/bg_footerall.jpg);
background-repeat:no-repeat;
}


.footer
{
	text-align: center;
	padding:0px;
	width: 100%;
}

a.four:link 
{
color:#EEEEEE;
text-decoration: underline; 
font-size: 11px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.four:visited 
{
color:#DDDDDD;
text-decoration: underline; 
font-size: 11px;
font-weight:normal;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

a.four:hover 
{
color:#FFF; 
text-decoration: none; 
font-size: 11px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.four:active 
{
}



.byline
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 20px;
text-decoration: none;
color:#fff;
}

a.five:link 
{
color:#555555;
text-decoration: underline; 
font-size: 10px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.five:visited 
{
color:#555555;
text-decoration: none; 
font-size: 10px;
font-weight:normal;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

a.five:hover 
{
color:#555555;
text-decoration: none; 
font-size: 10px; 
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

a.five:active 
{
color:#555555;
text-decoration: none; 
font-size: 10px;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

/*------------------END OF FOOTER ElEMENTS--------------------------*/
