@charset "utf-8";
/* CSS Document */
/******************************************************************************/
/*general declarations for the whole site */
/******************************************************************************/
* {margin:0;padding:0;text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; font-size:small; color:#999999; font-style:italic; letter-spacing: 0.1em; line-height:1.5em;
}

/******************************************************************************/
/*general font style treatment*/
/******************************************************************************/

h1 {font-size:16px; margin:10px 0 0 0;color:#fff;}
h3 {font-size:14px; margin:5px 0 0 0;color:#fd0d0c; padding:0 0 5px 0;}
p {font-size:14px; color:#fff;margin:15px 0 0 0;}
a {color:#999999;}
a:hover {color:#FFFFFF;}
ul {margin:10px;}
li {list-style:circle; margin-left:5px;}
img {border:0; text-decoration:none;}



/******************************************************************************/
/*boxes on the page*/
/******************************************************************************/


body {background-color:#000; text-align:center;}
#centrepage {margin:0em; width:100%; height:100%; margin:20px 0 0 0;}
#holder {width:1000px; min-height:835px; background-color:#000; background-image:url(../images/main/background.jpg); background-repeat:no-repeat; margin: 0 auto 0 auto; text-align: left;}
#outerborder {width:1000px; border:#fff thin solid; float:left; height:auto;}

#header {  width:1000px; height:200px; float:left;}
#leftheadblock { width:442px; height:155px; margin:20px; float:left; text-align:left;}
#rightheadblock { width:300px; height:160px; margin:20px; float:right; text-align:right;}
#topmenu {width:1000px; height:45px; float:left; text-align:left; margin:0 0 0 30px; padding:5px 0 5px 0;}
#container {width:1000px; min-height:495px; float:left; float:left; position:relative;}
#gallerycontainer {width:1000px; height:600px; float:left;  }
#innergallery {margin:60px 0 0 30px; }
#panelleft {width:400px; min-height:420px; float:left; }
#maincontent { height:auto; margin:10px 30px 30px 30px; float:left;}
#widemaincontent {width:750px; height:auto; margin:30px 0 30px 0; float:left;}
#panelright {width:400px; min-height:420px; float:left; margin:0 0 0 80px;}
#bottomlinks {width:1000px; height:22px; float:left; text-align:center; margin:0; padding:5px 0 5px 0; }
#footer {width:990px; height:60px; float:left; padding:5px 0 5px 10px; text-align:center;}
#company {background-color:#00CCFF; width:300px; height:50px; float:right;}
#inpageBanner {width:1000px; height:50px; float:left;}
#bottomBlock { width:980px; height:50px; margin:0; padding:100px 20px 0 0; float:left; background-image:url(../images/main/bottomblock.jpg); text-align:right;}

/******************************************************************************/
/*font classes*/
/******************************************************************************/
.whitetext {color:#FFFFFF; margin:5px 0 0 0; }
.smalltext {font-size:x-small; margin:0;}
.greentitle { color:#006600;}
.green {color:#009933;}
.nrwhite {color:#EEE;}
.darktext {color:#333333;}
.redBold {color:#FF0000; font-weight:bold;}
#inpageBanner h1 {color:#333333;font-size:26px;}
table tr td { color:#FFFFFF; font-size:12px;}
table tr th { color:#FFFFFF; font-size:12px; font-weight:bold;}
.pricetitle {color:#FF0000;}
.contact { font-size:18px;}
.biggertxt {font-size:16px; color:#FFFFFF;}

/********************************************************************************/
/* background images */
/**********************************************************************************/

/********************************************************************************/
/* on page hover */
/**********************************************************************************/
#home a.home {color:#FFFFFF;}
#price a.price {color:#FFFFFF;}
#gallery a.gallery {color:#FFFFFF;}
#contact a.contact {color:#FFFFFF;}
#thumbs-adv a {margin:0 0 0 10px;}

/*#gallerycontainer {width:1000px; float:left; float:left; position:relative; height:395px; padding:35px;}
*/