/* ******* handy debugging crap

felix corke stylee, 2005

border:1px green solid;
 
 dark bloo: 	#2A0052
 med bloo:		#1A4C80
 lite bloo: 	#00ACF0

 ******* */

/* ******* DEFAULT SETTINGS ******* */

html, body, form {padding:0; margin:0}

body{font-family: tahoma, verdana, arial, sans-serif; font-size: 70%; color:#000000; background-color:#fff; background-image:url(images/tile.gif)}

p, table, tr, td, ul, li, ol, dl, dd, input{font-family: tahoma, verdana, arial, sans-serif; font-size:100%; line-height:140%; text-align:left;}

p{margin:2% 0 2% 0}

h1, h2, h3, h4, h5, h6{font-family: 'Lucida sans', Arial, Helvetica, Tahoma, sans-serif; color:#1A4C80; text-align:left;}

h1{font-size: 195%; font-weight:normal; margin:0; line-height:120%}
h2{font-size: 120%; margin:10px 0px 10px 0px}
h3{font-size: 120%;}
h4{font-size: 110%;}
h5{font-size: 100%}
h6{font-size: 90%}

td, th{border-bottom:1px solid #E4D6E9; vertical-align:top; font-size: 100%; text-align:left;}

small{font-size:90%}

hr{height:1px; border:1px solid #DDDDDD; width:100%;}

blockquote{padding:6px; border:1px solid #DDDDDD; background-color:#EEEEEE;}

img, table{border:0}

dt {font-weight:bold; background-color:#E1E2EA; padding:4px 4px 4px 20px; border-top:1px dotted #A6A6A6;background-repeat:no-repeat; /*background-color:#F3F3F3;*/}
dd { padding:10px 0px 10px 0px}

ul {background-color:#F4F4F4; padding:10px 10px 10px 30px}

/* ******* IMAGES & SHIMS ******* */

.floatRight{float:right; margin:0px 0px 7px 3px}
.floatLeft{float:left; margin:0px 7px 3px 0px}
.floatRightNoPadding {float:right; margin:0}
.floatLeftNoPadding  {float:left;  margin:0}
.imgAlignMiddle {vertical-align:middle}

/* ******* TABLES ******* */

caption{visibility:hidden}

form th{text-align:right; font-weight:normal;}
form td{border-bottom:1px solid #E4D6E9;  vertical-align:top; }

.alternateTDrow {background-color:#F4F4F4}
.smallTable {font-size:90%}

.centerAlignTD {text-align:center}

#contactDetails td {border:none;}

th.salesTH {background-image:url(images/images/linez-proper.gif); color:#FFFFFF; font-size:120%}
th.salesTH a{text-decoration:none}

/* ******* CUSTOM PARA STYLEES ******* */

.message {color:#C25733; font-weight:bold}

/* ******* LINX ******* */

a					{color: #2A0052; text-decoration:underline}
a:visited			{text-decoration:underline; color:#6A6173}
a:hover				{text-decoration:none; color: #00ACF0;}
a:active			{text-decoration:underline;}


#footer a			{color: #8A8A8A; text-decoration:none}
#footer a:hover		{text-decoration:underline; color:#000}

/* ******* LAYERS ******* div{border:1px green solid;}  */


#container	{background-image:url(images/bgStrip.gif); background-repeat:repeat-y; width:768px; text-align:center; margin-left:auto; margin-right:auto;}
#flashHeader{width:768px;}
#nav		{background-image:url(images/navBG.gif); background-repeat:repeat-x; width:752px; margin:5px auto 0 auto; text-align:left}

#fader		{background-image:url(images/verticalBgFade.gif); background-repeat:repeat-x; width:752px; background-color:#fff; margin-left:8px; margin-right:8px; height:200px}

#introCopy	{padding:10px 20px 0px 20px; margin-top:6px; float:left; width:240px;}

#quicklinks {padding:10px 0px 0px 20px; float:right; width:444px}

#quicklinks p{font-size:90%; padding:0px; margin:3px 0px 3px 7px;}
#QL1		{width:134px;background-image:url(images/boatSalesBG.jpg); margin-right:6px; padding-bottom:4px}
#QL2		{width:134px;background-image:url(images/boatServicesBG.jpg); margin-right:6px; margin-left:6px; padding-bottom:4px}
#QL3		{width:134px;background-image:url(images/boatGeneralSVBG.jpg); margin-left:6px; padding-bottom:4px}

#quicklinks td{border:0px}

#homeGarminAd {background-image:url(images/garminHomePageAdBG.gif); background-repeat:repeat-x; background-position:top left; background-color:#F4F4F4; padding:0; text-align:left; border-bottom:1px solid #E4D6E9; }
#homeGarminAd h1{font-size:160%; color:#FFFFFF; padding:16px 0px 7px 0px}
#homeGarminAd td{border-bottom:none;}
#specialAd {width:426px; float:none; margin:0;}


#internalGarminAd p{font-size:90%; padding:0px; margin:3px 0px 3px 7px;}
#internalGarminAd {background-image:url(images/garminHomePageAdBG.gif); background-repeat:repeat-x; background-position:top left; background-color:#F4F4F4; padding:0; text-align:left; border-bottom:1px solid #E4D6E9; }
#internalGarminAd h1{font-size:160%; color:#FFFFFF; padding:16px 0px 7px 0px}
#internalGarminAd td{border-bottom:none;}

#footer		{font-size:90%; color:#8A8A8A; background-color:#FFF; width:752px; padding-top:8px; margin-left:auto; margin-right:auto; clear:both;}

#internalNav{width:190px; padding:10px 20px 0px 20px; margin-top:6px;  float:left}
#internalContent{width:450px; padding:10px 20px 0px 20px; margin-top:6px; float:left; text-align:left}

#internalNav a{
text-align:left;
height:1.26em; 
padding:5px; 
display:block; 
font-weight:bold;
text-decoration:none; 
border-bottom:1px dotted #E4D6E9; 
text-indent:20px;  
background-image:url(images/redArraSubnav.gif); 
background-repeat:no-repeat;
}

#internalNav a:hover { 
background-image:url(images/diags.gif); 
background-repeat:no-repeat
}

#printHeader{display:none}
.dontPrint{display:inherit}


/* ******* FORMS ******* */

input, select, textarea{font-size:100%; font-family: tahoma, verdana, arial, sans-serif;}
.textFieldStyle {width:15em;}
textarea {height:8em;}
input.loginFormSubmit {width:auto; text-align:center}
.radioCheckBox{background-image:none; border:none; background-color:transparent}

@media print{

#printHeader{display:block; height:75px; position:absolute; top:0;}

#introCopy{padding:0; margin:0;  width:95%; left:0; display:block; position:absolute; top:20px; width:100%; float:none}

body{background-color:white; background-image:none;}
.dontPrint{display:none}

#container	{background-image:none; display:block; position:absolute; top:80px; width:95%; float:none}
#flashHeader{display:none}
#nav		{display:none}
#fader		{background-image:none; width:100%; background-color:#fff; margin:0; height:auto}
#quicklinks {display:none}
#footer		{display:none}
#internalNav{display:none}
#internalContent{display:block; position:absolute; top:20px; left:0; width:95%; float:none}

}

@media handheld{

body{background-image:none}

h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, Tahoma, sans-serif; color:#1A4C80; text-align:left;}

a{padding:0}

#container	{background-image:none; width:99%; text-align:left; margin:0;}
#flashHeader{display:none}
#nav		{background-image:none; width:auto; margin:0; text-align:left}

#fader		{background-image:none; width:100%; background-color:#fff; margin:0px; height:auto}

#introCopy	{padding:0; margin:0;  width:100%; float:none}

#quicklinks {display:none}

#footer		{font-size:90%; color:#8A8A8A; background-color:#FFF; width:100%; padding-top:8px; margin:0; clear:both;}

#internalNav{width:auto; padding:2px; margin:0;  float:none}
#internalContent{width:100%; padding:2px; margin:0; float:none; text-align:left}

#internalNav a{
text-align:left;
height:auto; 
padding:0; 
display:block; 
font-weight:bold;
text-decoration:none; 
border-bottom:none; 
text-indent:0;  
background-image:none; 
}

#internalNav a:hover { 
background-image:none; 
}

#printHeader{display:none}
.dontPrint{display:none}

}
