@charset "utf-8";
/* CSS Document */

body {font-family: arial, verdana, sans-serif; font-size: 0.75em; color: #ffffff; background-color: #000000;}

#wrapper {width: 950px; margin: auto auto;}

#header {width: 950px; height: 270px;}

#contentwrapper {width: 950px; height: 100%;}



/* Menu style */
#menu {width: 910px; height: 52px; background-image: url(images/menubg.png); background-repeat: repeat-x; padding-left: 20px; padding-right: 20px; padding-top: 16px;}
#menu ul{float: right; margin: 0; padding-left: 0px; list-style: none;}
#menu ul li {float: left; margin: 0; text-align: center; padding-left: 10px; font-size: 1.2em;} 
#menu ul li a:link {color: #ffffff; text-decoration: none; font-style: italic; width: 90px; display: block; height: 30px; padding-top: 6px; outline: none;} 
#menu ul li a:visited {color: #ffffff; text-decoration: none; font-style: italic; width: 90px; display: block; height: 30px; padding-top: 6px; outline: none;}
#menu ul li a:active {color: #ffffff; text-decoration: none; font-style: italic; width: 90px; display: block; height: 30px; padding-top: 6px; outline: none;}
#menu ul li a:hover {text-decoration: underline; color: #ffcc00; font-style: italic; width: 90px; background-image: url(images/nav_hover.jpg); background-repeat: no-repeat; display: block; height: 30px; padding-top: 6px; outline: none;}

#menu ul li a.current:link {color: #ffffff; text-decoration: none; font-style: italic; background-image: url(images/nav_current.jpg); background-repeat: no-repeat; width: 90px; display: block; height: 30px; padding-top: 6px; outline: none;} 
#menu ul li a.current:visited {color: #ffffff; text-decoration: none; font-style: italic; background-image: url(images/nav_current.jpg); background-repeat: no-repeat; width: 90px; display: block; height: 30px; padding-top: 6px; outline: none;}
#menu ul li a.current:active {color: #ffffff; text-decoration: none; font-style: italic; background-image: url(images/nav_current.jpg); background-repeat: no-repeat; width: 90px; display: block; height: 30px; padding-top: 6px; outline: none;}
#menu ul li a.current:hover {text-decoration: underline; color: #ffcc00; font-style: italic; background-image: url(images/nav_hover.jpg); background-repeat: no-repeat; width: 90px; display: block; height: 30px; padding-top: 6px; outline: none;}



#headerurl {float: left; font-size: 1.1em; width: 150px; padding-top: 6px;}
#headerurl a:link {color: #b03626; text-decoration: none; font-style: italic; outline: none;} 
#headerurl a:visited {color: #b03626; text-decoration: none; font-style: italic; outline: none;}
#headerurl a:active {color: #b03626; text-decoration: none; font-style: italic; outline: none;}
#headerurl a:hover {text-decoration: underline; color: #ff6600; font-style: italic; outline: none;}
 



#content {width: 560px; border-right: 1px dotted #dddddd; padding-right: 20px; float: left; padding-top: 20px; padding-left: 20px;}



/* Index page specific style */
#content1 {width: 950px;}
#content1_1 { width: 950px; height: 14px; background-image: url(images/content1_1.jpg); background-repeat: no-repeat;}
#content1_2 { width: 905px; height: 150px; background-image: url(images/content1_2.jpg); background-repeat: repeat-y; color: #000000; padding-left: 45px;}
#content1_3 { width: 950px; height: 14px; background-image: url(images/content1_3.jpg); background-repeat: no-repeat; padding-bottom: 15px;}

#content2_1 {width: 580px; float: left; border-right: 1px solid #333333; padding-left: 40px; padding-right: 20px;}
#content2_2 {width: 280px; float: right;}

#cnc { width: 195px; float: left; padding-right: 30px}
#finish { width: 195px; float: left; padding-right: 30px}
#quality { width: 195px; float: left; padding-right: 30px}
#showroom { width: 195px; float: left; padding-right: 30px}




/* Contact page specific style */
#content_contact {width: 630px;}
#content_contact_1 {width: 630px; float: left; border-right: 1px solid #333333; padding-right: 10px;}
#content_contact_1_1 {width: 630px; height: 14px; background-image: url(images/content_standard_1_1.jpg); background-repeat: no-repeat;}
#content_contact_1_2 {width: 540px; height: 100%; background-image: url(images/content_standard_1_2.jpg); background-repeat: repeat-y; color: #000000; 
padding-left: 45px; padding-right: 60px; padding-bottom: 20px;}
#content_contact_1_3 { width: 950px; height: 14px; background-image: url(images/content_standard_1_3.jpg); background-repeat: no-repeat; padding-bottom: 15px;}




/* products page gallery */

img.gallery {border: 0px; padding: 5px;}




/*footer specific style */
#footer  { width: 920px; text-align: right; padding: 15px; color: #ffffff; border-top: 1px solid #333333;}
#footermenu {padding-bottom: 10px; float: left;}
#footermenu a:link {color: #ffffff; text-decoration: none; outline: none;}
#footermenu a:hover {color: #cc3300; text-decoration: underline; outline: none;}
#footermenu a:visited{color: #ffffff; text-decoration: none; outline: none;}
#footermenu a:active {color: #ffffff; text-decoration: none; outline: none;}




/* Header styles */
h3.pagetitle {color: #ffffff; font-size: 1.9em; font-weight: bold;}
span.pagetitle_2 {color: #cc3300; font-size: 0.7em;}

h4.pagesubtitle {color: #ffffff; font-size: 1.3em; font-weight: bold;}
span.pagesubtitle_1 {color: #cc3300;}


h4.pagesubtitle2 {color: #ffffff; font-size: 1.3em; font-weight: bold;}
span.pagesubtitle2_1 {color: #cc3300;}


div.pagesubtitle3 {color: #000000; font-size: 1.3em; font-weight: bold; font-style: italic; padding-bottom: 5px;}
div.pagetitle_standard {color: #000000; font-size: 1.9em; font-weight: bold; padding-top: 10px;}
div.pagetitle_standard2 {color: #000000; font-size: 1.4em; font-weight: bold; padding-top: 10px;}
span.pagesubtitle3_1 {color: #6c130e;}









img.imglink {border: 0px;}





#clear {clear: both; height: 20px;}



a:link {color: #ff6600; text-decoration: none; outline: none;} 
a:hover {text-decoration: underline; color: #000000; text-decoration: underline; outline: none;} 
a:visited  {text-decoration: underline; color: #ff6600; text-decoration: none; outline: none;} 
a:active{text-decoration: underline; color: #ff6600; text-decoration: none; outline: none;} 


