﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
	background-color: #FFFFFF;
	color			: #000000;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
	color			: #106480;
}

a:visited 
{
	color			: #106480;
}

a:hover 
{
	color			: #106480;
}

table 
{
	border			: solid 1px white;
}

tr 
{
}

th 
{
	border			: solid 1px white;
}

td 
{
	border			: solid 1px white;
}

img 
{
}

/****************************************************************************************\
    
    Global Constructs
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

.vevent abbr 
{
	border-bottom	: medium none;
}

/*___ DIV _________________________________________________________________*/

div#branding
{
	background		: transparent url(images/brandingScuba.jpg) no-repeat left top;	
	color			: #ffffff;
}

div#site_info
{
	color			: #106480;	
}

.rightSide div#content_sub
{
	border			: solid 1px #909EA7;	
	background		: #A0CBDE url(images/contentSub.jpg) repeat-x left top;
	-moz-border-radius: 5px;
}

div#content_right
{
	border			: solid 1px #C6C7BF;	
	background		: #A0CBDE url(images/contentSub.jpg) repeat-x left top;
}

div#featuredProduct
{
	border			: solid 1px #9FA9B2;	
	background		: #A3CCE0 url(images/featuredProduct.jpg) repeat-x left top;
	-moz-border-radius: 5px;
}

div#contactForm
{
    background      : #F2F2F0 url(images/contactForm.jpg) repeat-x left top;
    color           : #5C5D57;
}

div#addressBox
{
 	border			: solid 1px #909189;	
	background		: #9B9B88 url(images/contentSub.jpg) repeat-x left bottom;
    color           : #5C5B49;  
}

div#loadResults 
{
	background      : transparent url(images/ajax-loader.gif) no-repeat scroll 50% 10%;
}

.section.shows 
{
	border-right	: 1px solid #C6C7BF;
}

.section.shows .wrapper 
{
	border			: 1px solid #C6C7BF;
}

.section.orderForms 
{
	border-bottom	: 1px solid #C6C7BF;
	margin-bottom	: 1em;
	text-align		: center;
}

.form.dealerNeedAcct 
{
	background		: #A0CBDE url(images/contentSub.jpg) repeat-x scroll left top;
	border-left		: 1px solid #BCBDB5;
	border-right	: 1px solid #BCBDB5;
}

div[id$="forgot"]
{
	background-color: #1F3E53;
	color			: White;
}

/*___ SPAN _________________________________________________________________*/

span#siteInfoLogo
{
	background		: #1F3E53 url(images/siteInfoLogo.jpg) no-repeat 50% 50%;	
}

.form.dealerLogin .Error
{
	color			: Red;
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

h2.h2RepairGuideHead 
{
    background		: #FFFFFF url(images/headerGradient.jpg) repeat-y scroll left top;
	border-bottom	: 1px solid #D1DDEB;        
}

/*___ H3 _________________________________________________________________*/

ul.ulRepairGuideArticleList > li > h3 
{
	background		: #FFFFFF url(images/headerGradient.jpg) repeat-y scroll left top;
	border-bottom	: 1px solid #D1DDEB;
}

.section.shows .title 
{
	border-bottom	: 1px solid #C6C7BF;
}

.repInfo h3 
{
	background		: #CBDBE8 url(images/repListHead.jpg) repeat-x scroll left top;
	border			: 1px solid #16638D;
	color			: #000000;
	cursor			: pointer;
}

.dealerNeedAcct h3 
{
	border-bottom	: 1px solid #000000;
}

.nation h3
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
	border-bottom	: 1px solid #D1DDEB;
}


/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

div#branding ul.ulMain
{
	background		: transparent url(images/ulBrandingMain.jpg) repeat-x left top;
}

ul.ulAboutUsMenu
{
	border-right    : 1px solid #C6C7BF;
}

#content_sub p+.ulRepairGuide
{
	padding-bottom	: 10px;
	border-bottom	: solid 2px #106480;
	margin-bottom	: 10px;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

ul.ulMain li
{
	color			: #5C5B49;
	border-left		: solid 1px #1D3243;
}

ul.ulMain li:first-child
{
	border-left		: none;
}

ul#ulSiteInfoNav > li
{
	background		: transparent url(images/liSiteInfo.jpg) repeat-x left -4px;	
}

.shows.section li 
{	
	margin-top		: 1em;
}

.shows.section li:first-child 
{
	margin-top		: 0;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

div#branding h1 a
{
	background		: transparent url(images/logo-trans.png) no-repeat left top;	
}

div#branding ul.ulMain a,
div#branding ul.ulMain a:visited,
div#branding ul.ulMain a:hover
{
	color			: #ffffff;
}

a.aVisitRepairGuide
{
	background		: transparent url("images/btnRepairGuideMenu-trans.png") no-repeat left top;
}

div#searchbox a,
div#searchbox a:visited,
div#searchbox a:hover
{	
	color			: White;
}

div#addressBox a,
div#addressBox a:hover,
div#addressBox a:visited
{
    color           : #005A81;   
}

.threeColumn div#content_main h3 a
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom   : solid 1px #D1DDEB;
}
 
a.aPressItem
{
    text-decoration : none;    
}

.threeColumn #content_main a
{
	color			: #000000;	
}

.threeColumn #content_main a:link, 
.threeColumn #content_main a:visited, 
.threeColumn #content_main a:hover:link 
{
	color			: #106480;
}

.dealerLogin .button,
.dealerLogin .button:hover,
.dealerLogin .button:visited,
#dealerSearch .cmdGo,
#dealerSearch .cmdGo:hover,
#dealerSearch .cmdGo:visited
{
	background		: transparent url(images/DvDealerLogInButton-trans.png) no-repeat left top;
	color			: White;
}

div[id$="forgot"] .button,
div[id$="forgot"] .button:hover,
div[id$="forgot"] .button:visited
{
	background		: transparent url(images/DvDealerNewButton-trans.png) no-repeat left top;	
}

.dealerNeedAcct .button,
.dealerNeedAcct	.button:hover,
.dealerNeedAcct .button:visited
{
	background		: transparent url(images/DvDealerNewButton-trans.png) no-repeat left top;	
	color			: White;
}

ul a[title="Interactive Order"]
{
	background		: transparent url(images/ExcelImage-trans.png) no-repeat left top;	
}

ul a[title="Print and Fax Order"]
{
	background		: transparent url(images/PdfImage-trans.png) no-repeat left top;	
}

.tipCategories li[title="Masks & Anti-Fogs"] a, 
.tipCategories li[title="Masks & Anti-Fogs"] a:visited 
{
	background:transparent url(images/rGSidebarDvAfOff-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Wetsuit & Drysuit Repairs"] a, 
.tipCategories li[title="Wetsuit & Drysuit Repairs"] a:visited 
{
	background:transparent url(images/rGSidebarDvWsOff-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Dive Gear Cleaning & Care"] a, 
.tipCategories li[title="Dive Gear Cleaning & Care"] a:visited 
{
	background:transparent url(images/rGSidebarDvGrOff-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Diving Essentials"] a, 
.tipCategories li[title="Diving Essentials"] a:visited 
{
	background:transparent url(images/rGSidebarDvEsOff-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Dive Health"] a, 
.tipCategories li[title="Dive Health"] a:visited 
{
	background:transparent url(images/rGSidebarDvHtOff-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Boat Care"] a, 
.tipCategories li[title="Boat Care"] a:visited 
{
	background:transparent url(images/rGSidebarDvBtOff-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Dive Travel"] a, 
.tipCategories li[title="Dive Travel"] a:visited 
{
	background:transparent url(images/rGSidebarDvTrOff-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Masks & Anti-Fogs"] a:hover
{
	background:transparent url(images/rGSidebarDvAfOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Wetsuit & Drysuit Repairs"] a:hover
{
	background:transparent url(images/rGSidebarDvWsOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Dive Gear Cleaning & Care"] a:hover
{
	background:transparent url(images/rGSidebarDvGrOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Diving Essentials"] a:hover
{
	background:transparent url(images/rGSidebarDvEsOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Dive Health"] a:hover
{
	background:transparent url(images/rGSidebarDvHtOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Boat Care"] a:hover
{
	background:transparent url(images/rGSidebarDvBtOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Dive Travel"] a:hover
{
	background:transparent url(images/rGSidebarDvTrOn-trans.png) no-repeat scroll left top;
}


.ulRepairGuideMenu li[title="Masks & Anti-Fogs"] > a 
{
	background		: transparent url(images/rGbuttonDvAf-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Wetsuit & Drysuit Repairs"] > a 
{
	background		: transparent url(images/rGbuttonDvWs-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Dive Gear Cleaning & Care"] > a 
{
	background		: transparent url(images/rGbuttonDvGr-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Diving Essentials"] > a 
{
	background		: transparent url(images/rGbuttonDvEs-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Dive Health"] > a 
{
	background		: transparent url(images/rGbuttonDvHt-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Boat Care"] > a 
{
	background		: transparent url(images/rGbuttonDvBt-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Dive Travel"] > a 
{
	background		: transparent url(images/rGbuttonDvTv-trans.png) no-repeat scroll left top;
}


.ulRepairGuideMenu li[title="Masks & Anti-Fogs"] > a:hover
{
	background		: transparent url(images/rGbuttonDvAfOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Wetsuit & Drysuit Repairs"] > a:hover 
{
	background		: transparent url(images/rGbuttonDvWsOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Dive Gear Cleaning & Care"] > a:hover 
{
	background		: transparent url(images/rGbuttonDvGrOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Diving Essentials"] > a:hover 
{
	background		: transparent url(images/rGbuttonDvEsOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Dive Health"] > a:hover 
{
	background		: transparent url(images/rGbuttonDvHtOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Boat Care"] > a:hover
{
	background		: transparent url(images/rGbuttonDvBtOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Dive Travel"] > a:hover
{
	background		: transparent url(images/rGbuttonDvTvOn-trans.png) no-repeat scroll left top;
}

.highlight a
{
	background		: transparent url(images/headerGradient.jpg) repeat-y left top;
	border-bottom	: solid 1px #D1DDEB;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

img.floatLeft,
img.floatRight 
{
    border  : solid 1px #C6C7BF    
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

div#contactForm input.lbSend
{
    background-image: none;    
    background-color: #C7C8C2;
    border          : solid 1px #5B5D52;
    color           : #5B5D52;
}

.repInfo button 
{
	background		: transparent none repeat scroll 0 0;
	border			: medium none;
	color			: #106480;
}

.dealerLogin input[type="text"],
.dealerLogin input[type="password"], 
.dealerNeedAcct input[type="text"] 
{
	border			: 2px solid #C7C7BB;
}

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/

.searchResultsTitle 
{
	border-bottom	: 1px solid black;
}