/* CSS Document */

HTML, BODY { height:100%; }
BODY { margin:0; background-color:#FFFFFF; background-image:url(../images/PageBackground.gif);background-position:50% 1px; }

/* Text styles */

BODY,P,TD,H1,H2,H3,INPUT,SELECT,TEXTAREA, LI { font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; }
BODY,P,TD,INPUT,SELECT,TEXTAREA, LI { font-size:11px; color:#707066; }
P, H1, H2, H3 { margin-top:5px; margin-bottom: 5px; padding-bottom:5px; line-height:16px; }
#Content H1 {margin-top:0;}
H1 { font-size:13px; }
H2 { font-size:12px; }
H3 { font-size:11px; }
TD, DIV, ol, li { line-height:16px; }
UL,ul, li,LI {padding-left:1px; margin-left:10px; margin-top:1px; padding-top:1px}
INPUT.btnGeneric {   
  	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	color:#333333;   
  	font-weight:bold; 
   	background-color:#C4BD9E; 
	border: 1px;
	border-style:groove;
	height:25px;   
   	border-color: #333 #333 #333 #333;    	 
 } 
/* Structure */

#IEWrapper { text-align:center; }
#Wrapper { width:931px; margin-left:auto; margin-right:auto; text-align:left;padding-top:20px; }

#Header {/*height:161px;*/ margin-bottom:0px;}
#Main { background-image:url(../images/content_bg_final.jpg); background-repeat:repeat-y; background-position:0 3px; background-color:#FFFFFF; margin-top:0px; }
#Footer { height:115px;}

.pullquote { color:#FF0000; }

#Navigation { margin-left:10px;width:194px;float:left; }
#Main > #Navigation { margin-left:20px; }  /* Override value for FF / safari */
#NavigationTop { padding-left:8px;padding-right:8px;padding-top:7px;background-image:url(../images/NavigationTop.jpg); height:22px; background-repeat:no-repeat; }
#NavigationTop .CountryFlag { float:right; }
#NavigationTop SELECT { width:130px;height:17px; }
#NavigationItems {}
#NavigationReviews { background-image:url(../images/nav_mid_bg.jpg);padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px; }
#NavigationReviews H3 { margin-top:0px; }

#SidePanel { float:right;width:171px;margin-right:10px; background-color:#FFFFFF; }
#Main > #SidePanel { margin-right:20px; }  /* Override value for FF / safari */
#login { float:right; width:76px; padding-right:10px;overflow:hidden; }
#sign_up { float:left; width:76px; padding-left:9px;overflow:hidden; }
#SidePanelContent { margin:0;padding-left:8px;padding-right:8px;background-image:url(../images/SidePanelBackground.jpg);background-repeat:repeat-y; }
#loginPanel { margin:0;padding-left:8px;padding-right:8px; }
#SidePanelButtons { background-image:url(../images/SidePanelButtonsBackground.jpg);background-repeat:no-repeat; }
#reviews { margin-left:5px; margin-right:5px; }

#BrProd0 { float:right; width:245px; padding-left:10px; background-image:url(../images/dotted_line_vert.gif); background-repeat:repeat-y; background-position:left; /*margin-top:-5px;*/ }
#BrProd1 { float:left; padding-right:10px; width:230px; }
#Vline { background-image:url(../images/dotted_line_vert.gif); background-repeat:repeat-y; background-position:center; margin-left:10px; }
#playerBack { background-image:url(../images/playerBack.gif); background-repeat:no-repeat; }
#playerBack43 { background-image:url(../images/playerBack43.gif); background-repeat:no-repeat; background-position:center; }
#Hline { background-image:url(../images/dotted_line.gif); background-repeat:repeat-x; margin-top:5px; }

#BrProd0, #BrProd1 { height:250px; }

#Content { width:497px;float:left;margin-left:15px;background-color:#FFFFFF; }
#Main > #Content { width:497px; }

.clear { clear:both; }

/* Links */

A:link, A:visited, A:active { color:#FF0000; text-decoration:none; } 
A:hover { text-decoration:underline; color:#990000; } 

p.foot { color: #FFFFFF; padding-bottom:20px; }

A.foot:link, A.foot:active { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.foot:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.foot:hover   { color: #CCCCCC; font-weight: bold; text-decoration: none; }

.breadcrumb A:link, .breadcrumb A:visited, .breadcrumb A:active { color:#0F68B8; text-decoration:underline; } 
.breadcrumb A:hover { text-decoration:none; color:#990000; } 

h2 A:link, h2 A:visited, h2 A:active { color:#707066; text-decoration:none; } 
h2 A:hover { text-decoration:underline; color:#990000; } 

/*
A.members:link, A.members:visited, A.members:active {color:#707066; text-decoration:none; } 
A.members:hover {text-decoration:underline; color:#FF0000; }
*/

#SidePanel A:link, #SidePanel A:visited, #SidePanel A:active { color:#0F68B8; text-decoration:none; } 
#SidePanel A:hover { text-decoration:underline; color:#0F68B8; } 

.ReviewsLinks A:link, .ReviewsLinks A:visited, .ReviewsLinks A:active { color:#0F68B8; text-decoration:none; } 
.ReviewsLinks A:hover { text-decoration:underline; color:#0F68B8; } 

#reviews A:link, #reviews A:visited, #reviews A:active { color:#0F68B8; text-decoration:underline; } 
#reviews A:hover { text-decoration:none; color:#0F68B8; } 


/* Other */

.FloatRight { float:right; padding-left:8px; padding-bottom:7px; }
.FloatLeft { float:left; padding-right:8px; padding-bottom:7px; }

#divider { height:1px; background-image:url(../images/dotted_line.gif); background-repeat:repeat-x; margin-bottom:10px; margin-top:10px; clear:both; }

img { border:0px; }
hr { border-top : 1px dashed #788; }


.NPWtitle { font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 11pt; color: #053A6C; font-weight: bold; }
A.NPWlinks:link, A.NPWlinks:active { color: #9B0205; text-decoration: none; line-height:14px;}
A.NPWlinks:visited { color: #9B0205; text-decoration: none; line-height:14px;}
A.NPWlinks:hover   { color: #333333; text-decoration: none; line-height:14px;}

A.BluSM:link,A.BluSM:visited    { color:#336699; font-size:9px; font-weight:bold; text-decoration: none}
A.BluSM:hover     { color: #003366; text-decoration: underline}



#HomeWrapper {margin-left:auto;margin-right:auto;width:931px;text-align:left;margin-bottom:25px;margin-top:16px;}
#HomeHeader {height:154px;background:url('../images/HomeBanner.png') no-repeat;}
#HomeContent {height:365px;background:url('../images/HomeBackground.png') no-repeat;margin:0;padding:0;}
#HomeFooter {height:149px;background:url('../images/HomeFooter2.png') no-repeat;margin:0;padding:0;font-size:0px;line-height:0px;}
#BPMenuWrapper {text-align:center;}
#BPMenuWrapper DIV {margin:auto;width:580px;}
TABLE.Home {width:100%;height:100%;}
TABLE.Home {vertical-align:middle;}