/* ********** SITE LEVEL - BEGIN       ********** */


/* turning off most of CF output to test styling */
.masterTable span.CF_output{display:none;}


/* General Styles */

#bgLayer
{
    /* use these settings to set a BG behind the mainContainer*/
    background-color: #DFDFDF;
}

#mainContainer
{
    /* use these settings to define the boundaries of the whole layout*/
    border: solid 1px #4499CC;
}
.masterTable
{
    /*use these settings to define the main table boundaries */
}
.mainContentColumnTD
{
    /*use this to define the width of the main content column       this normally equals mastertable with minus sidebar width (150 usually)*/
    /*width: 928px;*/
	width: 758px;
}

#contentContainer
{
    /*set this div which sits inside the mainContentColumnTD        to the right boundary settings*/
}
a:link
{
    color: #003366;
}

a:visited
{
    color: #003366;
}

a:visited:hover
{
    color: #339966;
}

a:hover
{
    color: #339966;
}
ul
{
}
ol li
{
}
li
{
}
h1
{
}

h2
{
}

h3
{
}
h4
{
}
h5
{
}

h6
{
}
strong
{
}

p
{
}

td
{
}

.pagetitle
{
    /* use to define Page titles in Main Content area*/
    font-family: Verdana, Helvetica, sans-serif;
    color: #0068AC;
}

.mediumtext
{
    color: #4b4b4b;
}

.standardtext
{
    color: #4b4b4b;
}

.normWhite
{
    /* used where white text is needed*/
    font-family: helvetica !important;
}
.smallRed
{
}

/* Price Charts */
.pctitlerow, .pcrow1, .pcrow2, .pcmain
{
    color: #003366;
}

table.pcmain
{
    border: thin solid #336699;
}

table .pchead a{
	color: #fff;
}

table .pchead a:hover{
	color: #fff;
}

.pchead
{
    background: #003366;
    color: #EFEFEF;
}

.pctitlerow
{
}

.pcrow1
{
    background: #EEEECC;
}

.pcrow2
{
    background: #EEEEFF;
}

.pcpriceandsmalldata
{
    color: #003366;
}

.pcprice
{
    background: #FFFFFF;
    color: #003366;
    border: solid 1px #FFFFFF;
}

.pcpriceandsmalldata1
{
    background: #EEEEFF;
}

.pcpriceandsmalldata2
{
    background: #EEEEFF;
}

.pcpriceandsmalldataCircle
{
    background: #305C87;
    color: #FFF;
}
/* ********** SITE LEVEL - END         ********** */

/* ********** TOP TOOLBAR - BEGIN      ********** */
.topbar{/*The main boundary for the Main div container for the top toolbar.*/}
/* Logo */

/* Navigation */
a.toolbars:link{}

a.toolbars:visited{}

a.toolbars:visited:hover{}

a.toolbars:hover{}
.toolbarTabsCell{background: #FFFFFF;}


/*ALTERNATE STYLE (NON DDTAB MENU NAV)*/
#globalSiteNavigation{ background: url(images/newfossil/newfossil_nav_bar.jpg) no-repeat;}
.navBarLinks
{
    background: url(images/newfossil/newfossil_nav_bar_separator.jpg) no-repeat right 0px;
	padding-top: 5px !important;
	font-weight: normal !important;
	color: #353434 !important;
}
.lastNavLink{background: none;	}
.navBarLinks:hover{color:#4a9748  !important;}
.navBarLinks:active{/*not used*/}

/* style for active nav link */

.activeMenuBarLink{/*not used*/}
.activeMenuBarLink:hover{/*not used*/}

/* end style for active nav link */

#sliderNavigation{/*not used*/}

/* Other */

.greetingBlack{ /* This is for the test under the help buttons*/}



/* ************* New global nav look **************** */
#global_nav{
	position: absolute;
	top: 0;
	right: 0;
	width: 384px;
	height: 60px;
	margin: 0;
	background-image: url(images/newfossil/global_nav_background.gif);
	background-repeat: no-repeat;
	float:right;
}
#global_nav a:hover{
	background-position: 0 -42px;
	color: #339966;
}
#help{
	display: block;
	width:113px;
	height:42px;
	background: url(images/newfossil/global_nav_help.gif) no-repeat;
	float:left;
}

#cart{
	display: block;
	width:131px;
	height:42px;
	background: url(images/newfossil/global_nav_cart.gif) no-repeat;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
#cart div{
	position: relative;
	margin-left: 93px;
}
#cart #item_count{
	margin-top: 8px;
}
#check_out{
	display: block;
	width:140px;
	height:42px;
	background: url(images/newfossil/global_nav_checkout.gif) no-repeat;
	float:left;
}
#phone_number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 3px;
}

/* ********** TOP TOOLBAR - END        ********** */





/* ********** SIDE TOOLBAR - BEGIN     ********** */
/* Search */

/* Links */
.sidebar a:link{color: #003366;}
.sidebar a:visited{color: #003366;}
.sidebar a:visited:hover{color: #4477AA;}
.sidebar a:hover{color: #4477AA;}
/* Other */
.sidebar{background: #CCCCFF;/*display:none;*/}
#topRightSideMenuCorner{/*not used */}
.sidebar h3{color: #003366;}
.sidebar th{ background-color: #003366;color: #EFEFEF;border: solid 1px #336699;}
.sidebar td{color: #050505;}
.sidebar hr{color: #003366;}
div.sidebar > div > table > tbody > tr > td{}
div.sidebar > div > table{}
div.sidebar > div > table > tbody > tr > td > table{}
div.sidebar{}



/* ************ New Side Menu Bar Styles ****************** */
#sideMenu{
	margin: 10px;
	width: 150px;
	color: #003366;
}

.side_menu_box{
	display:block;
	width: 150px;
	margin-bottom: 5px;
}
.side_menu_box_title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.side_menu_box a{
	color: #316eab;
	text-decoration: none;
	font-size: 11px;
}
.side_menu_box a:hover{
	color:#003366;
	text-decoration: none;
	font-size: 11px !important;
}
.side_menu_box_body hr{
	padding:0;
	margin:2px 0 5px 0;
	height: 1px;
	color: #b7c4d9;
	border:none;
	background-color: #b7c4d9;
}
.side_menu_box_top{
	height: 4px;
	width: 150px;
	background-image: url(images/newfossil/side_menu/side_menu_lightBlue_white_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.side_menu_box_body{
	background-image: url(images/newfossil/side_menu/side_menu_lightBlue_white_body.gif);
	background-repeat: repeat-y;
	padding: 3px;
}
.side_menu_box_bottom{
	height: 4px;
	width: 150px;
	background-image: url(images/newfossil/side_menu/side_menu_lightBlue_white_bottom.gif);
	background-repeat: no-repeat;
}
.search_box{
}
.search_box .side_menu_box_body{
	height: 43px;
}
.search_box span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}
.search_box input{
	position:absolute;
	margin: 5px 0;
	padding:0;
	width: 100px;
	border:solid 1px #b7c4d9;
}
.search_box #seach_go_button{
	position:absolute;
	display: block;
	margin: 0 0 0 104px;
	width: 42px;
	height: 27px;
	background-image: url(images/newfossil/side_menu/Go.png);
}

.newfossil_promo_registration{
	width: 150px;
	height: 55px;
	background-image: url(images/newfossil/side_menu/newfossil_promo_registration.gif);
	background-repeat: no-repeat;
}
.newfossil_promo_registration:hover{
	background-position: 0 -55px;
}
.login_box {
	
}
.login_box .side_menu_box_body label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.login_box .side_menu_box_body input{
	border: solid 1px #b7c4d9;
	width: 86px;
}
.login_box .side_menu_box_body #pword{
	margin: 2px 0 0 -1px;
}
.login_box .side_menu_box_body #submit{
	outline: none;
	border: none;
	display: block;
	margin: 3px 0 0 66px;
	width:77px;
	height:27px;
	background-image:url(images/newfossil/side_menu/Login.png);
}
.login_box #forgot_password{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	text-decoration: none;
	margin-left: 36px;
}
.login_box #forgot_password{
	font-size: 10px !important;
}
.my_account{
	
}
.my_account a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.my_account #account_logout{
	display: inline;
	padding-left: 10px;
}
.credit_cards{
	height: 100px;
	background: url(images/printcenter/credit_card_logos2.gif) no-repeat center;	
}
.secure_seal{
	text-align: center;	
}
/* ********** SIDE TOOLBAR - END       ********** */



/* ********** FOOTER - BEGIN           ********** */
/* ********** FOOTER - END             ********** */

/* ********** DEFAULT.ASP ONLY - BEGIN ********** */
#menuContainer
{
  
}
.HomePageCategoryLabel
{
    /*use this to style the category labels on the default page*/
   height: 30px;
    cursor: pointer;
}
a.HomePageCategoryLabel{
    color: #2e2b2b;
}
a:hover.HomePageCategoryLabel {
	color: #339966 !important;
    font-weight: bold;
}
.homepagesubcat
{
    /* use these .homepagesubcat settings to adjust         the look of the links in the panels.  */
    text-decoration: none !important;
}
a:link > span.homepagesubcat
{
}

a:visited > span.homepagesubcat
{
}

a:visited:hover > span.homepagesubcat
{
}

a:hover > span.homepagesubcat
{
}
.roundedItemCorner
{
    /* bg on each panel*/
    height:285px;
	background-image: none;
}

span.homepagesubcat
{
}
.homepagesubcat img
{
    /*not used (omax only to hide image;*/
}

span.HomePageCategoryLabel
{
    /*text-decoration: none !important;     color: #f7901e !important;     font-family: Tahoma, Helvetica, Arial;*/
}
a.HomePageCategoryLabel br
{
    /*not used (omax type only to hide br;*/
}
div.HomePageCategoryLabel > a:link
{
}

div.HomePageCategoryLabel > a:visited
{
}

div.HomePageCategoryLabel > a:visited:hover
{
}

div.HomePageCategoryLabel > a:hover
{
}
.roundedItemCornerNoGradient
{
}
/* ********** DEFAULT.ASP ONLY - END   ********** */

/* ********** PREDESIGN.ASP ONLY - BEGIN********* */
#designStepContainer
{
    color: #343434;
}

.activeDesignStep
{
    width: 120px;
}
.inactiveDesignStep
{
    width: 120px;
}

.productSubCategoryMainButton{
	border:1px solid black; 
	padding:10px;
	border:1px solid #e0e0e0;
	text-align: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.productSubCategoryMainButton a:hover span{
	color: #396;
}
.productSubCategoryMainButton div{
    text-decoration:none !important;
}
.productSubCategoryMainButton span{
	text-decoration: underline;
}
.productSubCategoryMainImage{}
.productSubCategoryTitle{
    font-size: 15px; 
	font-weight:bold; 
	color:#003366;
	margin: 10px 0 0 0;
}
.productSubCategoryStartingPrice{color:#003366;}
.productSubCategoryShortDescription{color:#003366; margin:0 0 10px 0;}
.productSubCategoryLongDescription{color:#4e81a2; margin:0;}

/* ********** PREDESIGN.ASP ONLY - END ********** */

/* ********** MISC STYLES - BEGIN      ********** */
.tableBG1
{
    /*used only in cart items for now   */
    background: #339966;
}
.arcDetail
{
    /* maybe able to depricate only used in a couple of archive displays.*/
}
.bigRedBold
{
    /*Seldom used*/
}
.smallalert
{
    /*Seldom used*/
}
.smalltext
{
    /*Seldom used*/
}
.standardalert
{
    /*Seldom used*/
}
.mediumtextbold
{
    /*Almost NEVER used*/
}
.bigalert
{
    /* Almost NEVER Used*/
}
.medRed
{
    /*Almost NEVER Used*/
}
.smallBlack
{
    /* Seldom Used  */
}
.smallIndigo
{
    /* Used in a few places*/
}
.smallIndigoBold
{
    /*Seldom used*/
}
.smallWhite
{
    /*Almost NEVER used*/
}
/* ********** MISC STYLES - END        ********** */

