/* CSS Document */

/*========================*/
/*------- standard -------*/
/*========================*/
*							{ margin:0; padding:0; }
html						{ background:#6d8993; font-family:arial; height:100%; }
body						{ height:100%; }
.clearBoth					{ clear:both; }
p							{ padding:0 0 10px 0; }

#site						{ background:transparent url(../images/background.jpg) no-repeat 0px 0px; clear:both; margin:0 auto; width:980px; }

#left						{ clear:none; float:left; width:227px; }

#main						{ background:transparent url(../images/content_bg.jpg) repeat-y 2px 0px; clear:both; padding:20px 30px 0 30px; }
#mainBottom					{ background:transparent url(../images/bottom.jpg) repeat-y 0px 0px; clear:both; height:48px; width:960px; }

#content					{ clear:none; color:#fff; float:right; padding:12px 20px 0 0; width:690px; }

#wrapper 					{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */ }

h1							{ background:transparent url(../images/top.jpg) no-repeat 0px 0px; clear:both; color:#fff; height:108px; padding:51px 0 0 117px; width:843px; }
h2							{ margin:0; padding:0 0 10px 0; }

#push 						{ height:142px; }


/*========================*/
/*--------- list ---------*/
/*========================*/

.list 						{ clear:both; list-style:none; padding:10px 0 0 0; }
.list li					{ padding:10px 0 0 0; }
.list a:visited,
.list a:active,
.list a						{ color:#000; text-decoration:none; }
.list a:visited:hover,
.list a:hover				{ color:#000; text-decoration:underline; }

.price a:visited,
.price a:active,
.price a					{ background:#666; color:#fff; display:inline; padding:2px 4px; text-decoration:none; }
.price a:visited:hover,
.price a:hover				{ color:#fff; text-decoration:none; }


/*========================*/
/*--------- footer -------*/
/*========================*/

#footer						{ background:transparent url(../images/footer.jpg) no-repeat center 0px; height:185px; }
#footerContent				{ clear:both; margin:0 auto; padding:65px 0 0 0px; width:872px; }
#footer a:visited,
#footer a:active,
#footer a					{ color:#fff; text-decoration:none; }
#footer a:visited:hover,
#footer a:hover				{ color:#fff; text-decoration:underline; }

/*========================*/
/*--------- menu ---------*/
/*========================*/

#menuTop					{ background:transparent url(../images/menutop.png) no-repeat 0px 0px; height:7px; width:227px; }
#menuBottom					{ background:transparent url(../images/menubottom.png) no-repeat 0px 0px; height:17px; width:227px; }

.menu						{ clear:both; width:227px; }
.menu ul					{ background:#6B0101; list-style:none; padding:0 0 0 7px; }
.menu li					{ clear:both; padding:2px 0 0 0; }
.menu li a:visited,
.menu li a:active,
.menu li a					{ background:#C80202; color:#fff; display:block; padding:6px 0 6px 6px; text-decoration:none; width:207px; }
.menu li a:visited:hover,
.menu li a:hover			{ background:#EF0000; }

/*========================*/
/*--------- corner -------*/
/*========================*/

#topCorner					{ background:transparent url(../images/topcorner.png) no-repeat 0px 0px; height:196px; overflow:hidden; padding:0 0 0 79px; position:absolute; top:0; right:0; width:285px; z-index:901; }
#topCorner img				{ border:0; }


