/* BASIC */

*

{

margin:0;

padding:0;

}

body 

{

background-image:url('images/wakebackground.jpg') ;

background-position: 

               top-left 50%;	background-repeat:repeat-x,y;  

font-size: 62.5%;

font-family: Lucida Grande, "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;

font-color:#000000;

/*height:700px;*/

/*height:625px;*/

height:1225px;

margin:10px;

padding:0

}



/* WRAPPER: wraps entire contents of page */

#wrapper 

{

/*background-image:url('images/wrapper-img.jpg');*/

background-repeat:no-repeat;

background-position:220px px;

background-position:top;



width:955px;

/*height:800px;*/

height:1212px;

margin:10px auto 0 auto; /* auto centers wrapper*/

text-align: left;

}







/* BANNER */

#banner 

{

position: relative;



}

#banner1

{

float:left;

width:200px;

height:125px;

/*padding:20px 0px 0px 38px;*/

/*background: url('images/P021-1_resized.JPG') no-repeat;; margin-left:45px; margin-right:40px; margin-top:0px; margin-bottom:0px*/

}





#logo

{

position:relative;

}





#logo_comp



{

position:absolute;

padding-top:35px;

width:350px;

height:150px;

top:15px;

left:630px;

}







#banner2

{

position:relative;

float:right;

width:300px;

text-align:center;

font-size:140%;

font-weight:bolder;

padding:30px 20px 0px 20px;

}



/* TOP NAVIGATION */

#navigation_top_container

{

position: relative;

height:35px; 

width:955px;

margin:0 auto;

padding:0;

}

#navigation_top 

{

position: absolute;

top: 0;

right: 0;

padding:0;

margin:0;

list-style: none;

}

#navigation_top ul 

{

margin:0 auto;

padding:0;

list-style: none;

width:880px;

height:37px;

}

#navigation_top li 

{

float:right;

}

#navigation_top a 

{

text-decoration: none;

padding:.8em 1.1em;

display: block;

font-size:124%;

font-weight:bolder;

}



#navigation_top li.level1.current, a.level1.current 

{

height:35px;

}

#navigation_top li ul 

{

display: none;  

}

#navigation_top li:hover ul 

{

position: absolute;

display: inline;

left: 0;

/*width: 100%;*/

width:768px;

margin:0;

padding:0; 

z-index:9999;

}

#navigation_top li:hover li 

{

display: inline;

float: right; 

}



#navigation_top a.level1:hover

{

height:13px;

}



/*===================================*/

/* SIDE NAVIGATION */



#navigation_side ul	

{

margin-top:5px;

padding-bottom: 0px;  /* moves bottom text down*/

list-style: none;

float: left;

width:100%;

}



#navigation_side li 

{

float: left;

padding:5px;

margin:0;

display:inline;

width:160px; 

}





#navigation_side li a, #navigation_side li a:link 

{

text-decoration: none;

font-weight: bold;

width:150px; 

font-size: 1.4em;

}



/*==============================================*/

/* IE 6 hack to make entire button clickable */



* html #navigation_side a { width:1px; }

/* MAIN CONTENT */

#main 

{   

margin-left:185px;

margin-right:20px;

padding:0px 15px 0px 20px;

height:925px;

}



#main h1 

{

padding-top:15px;

margin-bottom:10px;

text-transform: uppercase;

font-weight: bold;

font-size: 1.8em;

}

#main h2 

{

font-size: 1.4em;

margin-bottom:5px;

}



#main p 

{

font-size: 1.4em;

margin-bottom:10px;

}

#contentWrapper 

{

position: relative;

padding-top:10px;

clear: both;

width:100%;

/*height:550px;*/

}







/* SIDEBAR */

#sidebar

{

position: relative;

float: left;

width:180px;

margin-left:-205px;

height:926px;

}



#sidebar p 

{

padding-left:-10px;

margin-top:0px;

}

#company_info	

{

width:180px;

padding-top:-20px;

position:relative;

float:left;

}









/*CSS Hacks for Internet Explorer */

/* fix the over extended h2 borders */

* html h2 

{

	zoom: 1;

}

* html .sidebar 

{



/* double margin bug fix */

display: inline;

}

/* COPYRIGHT INFO */



#copyright 

{ 	

/*padding: 0px; */

padding:2px 0;

width:955px;

margin:0px auto;

text-align: center;

/*border:1px solid #fe9a9c;*/

}









span.th-desc

{

font-size:150%;

font-weight:bold;

padding:10px;

}



/*Pages=======================================================*/
/*Page 960-TS-111q-QO_DS*/



#left-side960-111q



{



width:400px;



position:relative;



float:left;



}



#right-side960-111q



{



width:290px;



position:relative;



float:right;



}



#topleft-text960-111q

{



margin:0px auto;



width:350px;



position:relative;



float:left;



padding:0px 0px 35px 20px;



/*height:600px;*/



height:95px;



}





#top-text960-111q

{



margin-top:0px;



padding:0px px 0px -5px;



width:720px;



/*height:300px;*/



height:0px;



position:relative;



float:left;



}







#righttop-text960-111q



{

 margin:10px 10px 0px 0px; 



 width:280px; 



 position:relative; 



 float:right; 



 padding:0px 0px 0px 0px; 



 height:100; 



 overflow-x:hidden;



 overflow-y:auto; 



/*border:3px solid black;*/



}







#quick-order960-111q



{



margin:20px auto;



width:400px;



position:relative;



float:left;



padding:0px 0px 0px 0px;



/*height:600px;*/



height:500px;



}







#specials960-111q

{



margin:180px 0px 0px 0px;



width:280px;



position:relative;



float:right;



/*height:170px;*/



height:600px;

padding:5px 10px 0px 10px;





overflow-x:hidden;



overflow-y:auto;



/*border:3px solid black;*/





}

/*Page 960-TS-114-QO*/

#Top-text960-114-qo

{

 margin:10px auto;

 width:660px;

 position:relative;

 float:right;

 padding:0px 15px 0px 0px;

 /*height:200px;*/

 height:45px;

 }

#Left-show960-114-qo

{

 margin:0 auto;

 padding:0px 0px 0px 0px;

 width:400px;

 /*height:250px;*/

 height:500px;

 position:relative;

 float:left;

}

#Right-show960-114-qo

{

 margin:40px auto;

 padding:10px 5px 0px 5px;

 width:290px;

 /*height:250px;*/

 height:365px;

 position:relative;

 float:right;
overflow-x:hidden;

overflow-y:auto;

border:3px solid black;
}

#Bottom-text960-114-qo

{

 margin:0 auto;

 width:500px;

 position:relative;

 float:right;

 padding:0px 115px 0px 0px;

 /*height:200px;*/

 height:0px;

 }















/*#show960-TS-910*/



.event_div

{

position:relative;

width:350px;

padding:10px;

margin:10px auto 10px auto;

}

#main_space

{

float:left;

width:400px;

}



#show960406TS

{

float:right;

width:200px;

height:10px;

}



#show960406TS #gallery-thumb0, #show960406TS #gallery-thumb1, #show960406TS #gallery-thumb2 

{ 

position:relative;

 width:200px; 

height:180px;

 margin:10px;

 top:35px;

  }



#comment

{

margin:0 auto;

}

.comment_form_label

{

float:left;

width:20%;

padding-right:2%;

text-align:right;

}

.comment_form_label_chk
{
/*width:85%;*/
width:100%;
text-align:left;
}


.comment_form_input

{

border:1px solid gray;

width:200px;

}

.comment_form_textarea

{

border:1px solid gray;

width:200px;

}

.comment_form_checkbox

{
margin-left:25%;

border:1px solid gray;

}

.comment_form_button

{

/*margin:0 auto;*/
margin-left:25%;

border:1px solid gray;

}

/* cc email form */
.cc_form_msg
{
font-size:85%;
}

.no_border
{
border:none;
}

.transp
{
background-color:transparent;
}

.cc_msg_color
{
color:red;
}

.cc_form_input
{
border:2px solid black;
width:200px;
}

.cc_form_label
{
font-size:160%;
font-weight:bold;
}
#spec_date
{
text-align:center;
font-size:140%;
margin-bottom:10px;
}

/*product name - the link*/
.p_list_prod_name
{
font-weight:bolder;

text-align:center;
font-size:130%;
color:black;
}

/*description*/
.p_list_prod_desc
{
font-size:100%;
color:#949292;
}

/*top of page*/
.special_page_text
{
text-align:center;
font-size:120%;
}