/*STRUCTURE*/



html, body { height: 100%; }



body { font: 13px/1.5em verdana, arial, sans-serif; background: #ffffff url(images/background.png) repeat-y 50% center fixed; color: #0a204f; margin: 0; padding: 0; }



#maincontainer { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -215px; width: 860px; }



#header { background: url(images/header.gif) no-repeat right; height: 175px; }



#contentwrapper { float: left; width: 100%; }



#contentcolumn { margin: 0; }



#footer { background: #fff url(images/footer.jpg) no-repeat; margin: 0 auto; clear: left; width: 735px;  padding: 0 35px 35px 0; }



#footer, #push { height: 215px; }



/*NAVIGATION TOP*/



/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.topNav { margin: 0 0 15px; padding: 0; float: left; font: bold 100% verdana; width: 100%; border: 1px solid #625e00; border-width: 1px 0; background: #000 url(images/blockdefault.png) center center repeat-x; }



.topNav li { display: inline;color: #000; }



.topNav li a { float: left; color: #000; padding: 9px 11px; text-decoration: none; border-right: 1px solid #fff; }



.topNav li a:visited { color: #000; }



.topNav li a:hover, .topNav li .current{ color: #fff; background: transparent url(images/blockactive.png) center center repeat-x; }



/*SITE STYLES*/



#content { margin: 0 20px 20px 20px; }



#header h1 { color: #fff; font: 286% verdana, arial, sans-serif; line-height: normal; margin: 0; padding: 20px 0 0 30px; }



#contentcolumn{ font-size: 97%; }



.cap { font: normal 50px georgia, "times new roman", times, serif; float:left; height: 34px; line-height: 34px; margin-top: 2px; margin-right: 5px;}



* html .cap { margin-right:3px; margin-top: 3px; }



a:link, a:visited, a:active, a:hover { outline: none; text-decoration: none; color: #6c7995; font-weight: bold; }



a:hover { color: #9da6b9; text-decoration: underline; }



h2, h3, h4 { letter-spacing: 1px; margin: 0 0 15px 0; clear: both; }



h2 { color: #6c7995; font: 182% verdana, arial, sans-serif; }



h3 { font-weight: normal; font-size: 153.9%; margin: 15px 0 15px 0; }



h4 { font-size: 123.1%; }



.leftImg { float: left; margin: 5px 10px 0 0; }



legend { display: none; }



fieldset { font-size: 85%; }

label{ width: 550px;padding: 0 20px 0 0; }

input{width:170px;border: 1px solid #625e00;}

select{width:170px;border: 1px solid #625e00;}

textarea{width:170px;border: 1px solid #625e00;}







div.hr { height: 15px; background: #fff url(images/hr.png) no-repeat scroll center; }



div.hr hr { display: none; }



blockquote { font-size: 115%; letter-spacing: 1px; width: auto; margin: 0; background: transparent url(images/blockquote-start.gif ) left top no-repeat; }



blockquote p { background: url(images/blockquote-end.gif) right bottom no-repeat; font-style: italic; padding: 5px 20px 1px 45px;; }



#footer { font-size: 85%; }





#mainContent{ float: left;  width: 550px;padding: 0 20px 0 0; }

#rightContent{ float: right;  width: 245px;padding: 0 0 0 0; }









/*GALLERY STYLES*/



#gallery { width: 700px; clear: both; min-height: 255px; height: auto !important; height: 255px; }



#gallery ul { list-style: none; padding: 0; margin: 0 0 15px 0; width: 180px; position: relative; float: left; }



#gallery ul li { display: inline; width: 52px; height: 52px; float: left; margin: 0 5px 5px 0; }



#gallery ul li a { display: block; width: 50px; height: 50px; text-decoration:none; border:1px solid #0a204f; }



#gallery ul li a img { display: block; width: 50px; height: 50px; border: 0; }



#gallery ul li a:hover { white-space: normal; border-color: #9da6b9;}



#gallery ul li a:hover img { position: absolute; left: 171px; top: 0; width: auto; height: auto; border: 1px solid #0162b1; }







fieldset.tx-powermail-pi1_fieldset {

	/* Disable border */

	border: none;

}

fieldset.tx-powermail-pi1_fieldset label {

	/* Style labels */

	display: block;

	width: 100px;

	float: left;

	clear: both;

}

fieldset.tx-powermail-pi1_fieldset input,

fieldset.tx-powermail-pi1_fieldset select,

fieldset.tx-powermail-pi1_fieldset textarea

 {

	/* Style input fields */

	width: 200px;

	border: none;

	border: 1px solid black;

	margin-left: 10px;

}

div.tx_powermail_pi1_fieldwrap_html {

	/* Increase margin between every field */

	margin: 10px 0;

}



.carouselBtn{display:none;}





#ordernow {clear: both;position:relative;background: silver;top: 40px;left: 0px;width:250px;margin-left:0px;margin-top:15px;border: 1px solid #ffba52;height: 150px;padding: 5px 5px 5px 5px;float: left;}

#ordernow h3{ color: black; }

#ordernow p{ color: black; }

#ordernow a{ color: black; }





#important {position:relative;background: #ffba52;top: 40px;left: 185px;width:250px;margin-left:50px;margin-top:15px;border: 2px solid silver;height: 150px;padding: 5px 5px 5px 5px;float: left;}

#important h3{ color: black; }

#important p{ color: black; }







