﻿/* General */


*, html, body {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

html {
	height: 100.1%;
}

body {
	background-color: #000000;
	font-size: medium;
	color: #fff;
	text-align: center;
	margin: 30px 0 0 0;
	padding:0;
	font-family: Verdana;
	line-height: 1.3;
}

a {
    border: 0;
	text-decoration: none;
	color: #f59714;
}

a:visited {
	color: #f59714;
}

a:hover {
	color: #ffe361;
 text-decoration:underline;
    }

li a.active, a.active {
    color: #E74E25;
}


br.clearfix {
	clear: both;
}


/* Header */


#header {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}

#header-inner {
	position: relative;
	width: 990px;
	height: 112px;
	margin-left: auto;
	margin-right: auto;
	background: url('../App_Themes/Main/red-swirl-background.jpg') no-repeat;
}

/* Logo */
#logo {
	margin:-17px 16px 0 20px;
	border: none;
	float: left;
}

/* Menu */
#menu {display:block; height:44px; float:right; position: absolute; top: 46px; left: 300px;}
#menu ul {margin:0; padding: 0; list-style-type:none;}
#menu li {float:left; display:block; width:109px;}
#menu li.list1 {background:url('../images/nav/about-off.png');
}
#menu li.list2 {background:url('../images/nav/bio-off.png');
}
#menu li.list3 {background:url('../images/nav/models-off.png');
}
#menu li.list4 {background:url('../images/nav/pricelist-off.png');
}
#menu li.list5 {background:url('../images/nav/services-off.png');
}
#menu li.list6 {background:url('../images/nav/contact-off.png');
}

#menu li.current1 {background:url('../images/nav/about-current.png');
}
#menu li.current2 {background:url('../images/nav/bio-current.png');
}
#menu li.current3 {background:url('../images/nav/models-current.png');
}
#menu li.current4 {background:url('../images/nav/pricelist-current.png');
}
#menu li.current5 {background:url('../images/nav/services-current.png');
}
#menu li.current6 {background:url('../images/nav/contact-current.png');
}

#menu a {display:block; width:109px; padding-top:44px; height:0; color:#000; text-decoration:none; outline: none; overflow:hidden;}

#menu a#item1 {background:url('../images/nav/about-hover.png') no-repeat -100px 44px;
}
#menu a#item1:hover {background-position:top right; z-index:50;}

#menu a#item2 {background:url('../images/nav/bio-hover.png') no-repeat -100px 44px;
}
#menu a#item2:hover {background-position:top right; z-index:50;}

#menu a#item3 {background:url('../images/nav/models-hover.png') no-repeat -100px 44px;
}
#menu a#item3:hover {background-position:top right; z-index:50;}

#menu a#item4 {background:url('../images/nav/pricelist-hover.png') no-repeat -100px 44px;
}
#menu a#item4:hover {background-position:top right; z-index:50;}

#menu a#item5 {background:url('../images/nav/services-hover.png') no-repeat -100px 44px;
}
#menu a#item5:hover {background-position:top right; z-index:50;}

#menu a#item6 {background:url('../images/nav/contact-hover.png') no-repeat -100px 44px;
}
#menu a#item6:hover {background-position:top right; z-index:50;}



/* Left Nav Block  */


#leftblock {
    display: inline;
    width: 240px;
    float: left;
    margin-left: 86px;
}


#leftblock .block {
    background-color: #0b0b0a;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left:#1c1c1c;
    border-right:#1c1c1c;
    border-bottom:#1c1c1c;
    border-left-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;

}

#leftblock .block-content {
    padding-top: 1px;
}

#leftblock .block h3 {
    background: black url('../images/leftblock-back.png') no-repeat;
    color: #666666;
}

#leftblock .block h3 span {
    display: block;
    margin-left: 24px;
    padding-top: 9px;
    padding-bottom: 11px;
    font-size: 17px;
}


#leftblock .contact-nav 
{
     background-color: #0c0c0c;
     margin-left: 26px;
     padding: 3px 0 15px 0;
     font-size:12px;
     
}

#leftblock .contact-nav a 
{
    padding: 0 0 5px 0;
    font-size:12px;
}


#leftblock .block-left-nav 
{
     background-color: #0c0c0c;
     margin: 0 0 20px 26px;
     padding: 3px 0 15px 0;
     font-size:12px;
    
}

#leftblock .model-links a 
{
    margin: 0 0 8px 0;
    font-size:12px;
}

#leftblock .model-links a:visited {
	color: #f59714;
}

#leftblock .model-links a:hover {
	color: #ffe361;
 text-decoration:underline;
    }


/* Tab Strips */

.ModelTabs
{
    color:#fff;
    font-size:12px;
    line-height: 1.5em;
    margin: 0 10px 0 0;
}

#Desc_Container
{
 margin: 0 0 0 3px;
color:#fff;   
}

#Desc_Container ul li
{
 margin: 0 0 0 20px;
color:#fff;   
}


#Desc_Content
{
color:#fff;
font-family:Verdana;
}



/* Home Page Styling  */

#home-content img
{
    text-align:center;
}

#page-contents-home {
	clear:both;
    width: 1024px;
    margin-top:20px;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}



/* Bio Page Styling  */

.BioContent
{
    color:#fff;
    font-size:12px;
}

#bio_para
{
    padding: 20px 0 0 10px;
    margin: 0 15px 0 0;
     line-height: 1.5em;
}

#bio_para a {
    border: 0;
	text-decoration: none;
	color: #f59714;
}

#bio_para a:visited {
	color: #f59714;
}

#bio_para a:hover {
	color: #ffe361;
 text-decoration: underline;
    }



/* Services Page Styling  */

.ServicesContent
{
    color:#fff;
    font-size:12px;
}

.ServicesContent ul li
{
    display: list-item ;
    list-style-image: url('../images/box.png');
    list-style-type: none;
    padding-left: 0;
    font-size: 12px;
    line-height: 22px;
   
}

.ModelList 
{
    color:#fff;
    padding-left: 0;
    font-size: 12px;
    line-height: 22px; 
}


.ModelList ul {
    

}

.ModelList ul li 
{
    display: list-item ;
    list-style-image: url('../images/box.png');
    list-style-type: none;
    padding-left: 0;
    font-size: 12px;
    line-height: 22px; 
}


/* Pricing Page Styling */

        .plabel
        {
            color: #fff;
            font-size: 12px;
            vertical-align: middle;
            margin-top: 16px;
            float: left;
            width: 165px;
        }
        
        .plabel2
        {
            color: #fff;
            font-size: 12px;
            vertical-align: middle;
            margin-top: 16px;
            float: left;
            width: 125px;
        }
        
        .plabel3
        {
            color: #fff;
            font-size: 12px;
            vertical-align: middle;
            margin-top: 16px;
            float: left;
            width: 255px;
        }
        
        .textInput
        {
            color: #000;
            font-size: 12px;
            vertical-align: middle;
            margin-top: 16px;
            float: left;   
        }
        
        .pclear
        {
            margin: 20px 40px 0 7px;
        }
        .ptext
        {
            color: #fff;
            font-size: 12px;
            margin: 0 40px 0 7px;
        }
        
         .ptext2
        {
            color: #fff;
            font-size: 12px;
            margin: 0 20px 0 7px;
        }
        
        .pcontact
        {
            color: #fff;
            font-size: 12px;
            margin: 0 0 15px 7px;
            float:left;
        }
        
        .order
        {
            margin: 40px 0 10px 207px;
        }


.labeltotal
{
    font-size: 16px;
    font-weight:bold;
    color: #f59714;
}

.labelprice
{
    font-size: 11px;
    font-weight:normal;
    color: #f59714;
}

    


/* Contact  */

.ContactContent
{
    font-size: 12px;
    margin: 0 0 0 20px;
}


.contact_form { margin:25px 0 20px 5px; color:#fff; }
.contact_form h2 { font-size:22px; color:#fff; padding:0; margin:0; }
.contact_form p { padding-bottom:15px; }
.contact_form td { padding:3px 3px 10px 0; vertical-align:top; }
.contact_form td.label { font-weight:normal; padding-top:10px; }
.contact_form input.text { margin:0; width:275px; padding:5px; }
.contact_form textarea { margin:0; width:375px; height:160px; padding:5px; }
.contact_form input.text, .contact_form textarea, .contactedicated_form select  { font:normal 12px Verdana; }




/*  Footer  */


#footer {
    margin-left: auto;
    margin-right: auto;
    margin: 1px 0 0 0;
    color: #666666;
    clear: both;
    width: 1024px;
    background: url('../images/footer-back.png') no-repeat center top;
    height: 40px;
    font-size: 0.9em;
}

/* Copyright */

.copyright {
    padding: 0 0 10px 8px;
    color: #999;
    font-size: 11px;
    clear: both;
    margin: 10px 15px -10px 0;
    width: 880px;
    text-align: right;
    float: right;
}



/* TinyMCE style override */

#mce_editor_0_parent .mceToolbarBottom { 
	background-color: #FFFFFF;
}

/* Table */

table tr td img {
	padding: 10px 5px; 
}


#page-contents {
		clear:both;
    width: 1024px;
margin-top:20px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
    background: url('../App_Themes/Main/menu-bar-background.gif') repeat-y;
}

#quick-links {
    margin-left: 30px;
}

#content-area {
		clear:both;
    
}

/*  Home Content */

#home-content 
{
  background: url('../images/footer-back.png') no-repeat center top;
    color: #666666;
    width: 1024px; 
}


#primary-page-contents {
 
    float: right;
    margin-right: 20px;
    padding: 5px 0 80px 0;
    width: 650px;
		
}




/*  Content  */


.title-wrap {
   /* margin-top: 20px;*/
   background: url('../images/footer-back.png') no-repeat center top;
}

h2 {
    font-size: 2em;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 0;
    text-align: center;
    background: url('../images/footer-back.png') no-repeat center top;
}

#primary-page-contents h2 {
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
    text-align: left;
    font-size: 18px;
    padding-bottom: 4px;
    margin-bottom: 15px;
    margin-top: 15px;
}

#primary-page-contents ul {
    margin: 0 0 0 0;
}

#primary-page-contents .tabs {
    margin-left: 0;
}

#primary-page-contents p {
    margin: 12px 0 12px 0px;
}

#primary-page-contents form {
    margin: 15px 0;
}

#primary-page-contents table {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
}




#primary-page-contents td b {
    font-size: 14px;
    color: #666666;
    padding-right: 30px;
}

#primary-page-contents table.barred td,
#primary-page-contents table.barred th {
    /*padding: 10px 15px;*/
	padding: 5px 10px;
    border-right: solid #000000 2px;
}

#primary-page-contents table.barred td.not-a-separator,
#primary-page-contents table.barred th.not-a-separator {
    border-right: 0;
}

/* overriding background */
#primary-page-contents table tr.no-bg {
	background: none;
}

#primary-page-contents table tr.no-bg td {
	background-color: #000000;
}

#primary-page-contents table tr.no-bg td img {
	border:1px solid #4F4F4F;
	padding:5px;
}




