@charset "utf-8";
/* Cortina Leathers Global Stylesheet */

a {text-decoration:none; color:#cc0000;}
a:hover {color:#ef7777;}

#MainContainer {width:899px; height:599px; border:1px solid #CCCCCC; margin:100px auto;}

#Header {height:84px;}
#Header .logo {margin:16px 0 0 24px; float:left;}
#Header .slogan {margin:39px 12px 0 0; float:right;}

#OneColumn {width:800px; height:417px; margin:0 0px 0 50px; clear:left;}

#LeftColumn {width:405px; height:445px; margin:0 24px 0 35px; display:inline; float:left; clear:left;}
#LeftColumn .title, #OneColumn .title, .installations .title {margin:24px 0 0 0; padding:0px; font:bold 20px Arial, Helvetica, sans-serif; color:#d54c13;}
#LeftColumn .copy {font:12px Arial, Helvetica, sans-serif; margin:25px 0 0 0px; padding:0px; width:405px; height:340px; line-height:135%; overflow:auto;}
#LeftColumn .aboutcopy {margin:6px 0 0 0px; height:390px;}
#LeftColumn .copy p {margin:0px 0 15px;}
.home #LeftColumn {width:868px; margin:14px auto 0px; background-color:#660066; float:none; height:244px;}
.home #LeftColumn #Flash {width:868px; margin:16px auto 0px;}

#LeftColumn h5 {font:14px Arial; text-decoration: underline;}

#RightColumn {width:374px; height:445px; float:left; clear:right;}
#RightColumn .right-image {margin:50px 0 0 0;}
#RightColumn .copy {font:12px Arial, Helvetica, sans-serif; margin:20px 0 5px 0px; padding:0px; width:435px; height:410px; line-height:150%; overflow:auto;}

#Footer {height:70px; clear:both;}
#Footer #Navigator {height:30px; width:255px; padding:20px 0 0 22px; float:left; clear:left}
#Footer #Navigator #Boxes {width:98px;}
#Footer #Navigator #Boxes .box-upper {width:12px; height:12px; margin:0 2px 2px 0; background-color:#fff; float:left; cursor:pointer; display:inline; line-height:1px; font-size:1px; border:1px solid #000;}
#Footer #Navigator #Boxes .box-lower {width:12px; height:12px; margin:0 2px 0 0; background-color:#fff; float:left; cursor:pointer; display:inline; line-height:1px; font-size:1px; border:1px solid #000;}
#Footer #Navigator .title {font:bold 12px Arial, Helvetica, sans-serif; color:#CCC; margin:0px 0 0 4px; float:left; cursor:default;}
/*IE Fixes Navigator*/
* html #Footer #Navigator .title {font:bold 12px Arial, Helvetica, sans-serif; color:#CCC; margin:0px 0px 0px 4px; cursor:default;}


/*--------*/

#Footer #SampleRequest {width:198px; overflow:hidden; height:35px;}
#Footer #SampleRequest .sample_request_box {height:28px; width:28px; float:left; margin:3px 3px 3px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
#Footer #SampleRequest .sample_request_box a {border:none;}
#Footer #SampleRequest .sample_request_box img {width:28px; height:28px; border:none;}

.home #Footer {height:152px; width:868px; margin:65px auto 0px;}
.home #Footer #NavigatorLarge {width:100%; padding:0px; height:auto;}

.home #Footer #NavigatorLeft {width:500px; float:left;} 
.home #Footer #NavigatorRight {width:70px; float:right;}
*:first-child+html .home #Footer #NavigatorRight {margin-right:6px;}

.home #Footer #NavigatorLarge .box-upper, .home #Footer #NavigatorLarge .box-lower {width:63px; height:61px; padding:6px 5px; font:8pt Arial, Helvetica, sans-serif; color:#666; background-color:#fff; border:1px solid #000; float:left; cursor:pointer; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
* html .home #Footer #NavigatorLarge .box-upper {width:68px;}
* html .home #Footer #NavigatorLarge .box-lower {width:68px;}

.home #Footer #NavigatorLarge .box-upper {margin:0 5px 5px 0;}
.home #Footer #NavigatorLarge .box-lower {margin:0 5px 0 0;}
.home #Footer #NavigatorLarge .break	{clear:left;}
.home #Footer #NavigatorLarge .right	{float:right;}
.home #Footer #NavigatorLarge .title {display:none;}

#Footer a {text-decoration:none;}

/* Page Colors */

.about-color {background-color:#d54c13;}

/*  Helpers  */
.unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}
.bold {
	font-weight:bold;
}

.bold_label {color:#666;}
.indent {text-indent:30px;}

/*-----------------Breaking News---------------------*/
#LeftColumn .newsitem {margin-bottom:22px;}
#LeftColumn .newsitem h5 {font:14px Arial; text-decoration: underline; margin:0px 0 5px;}
#LeftColumn .newsitem p {margin:0px 0px 8px;}

/*-----------------Fact Sheets-----------------------------*/
.fact_sheets {font:12px Arial, Helvetica, sans-serif; line-height:20px; color:#729221; margin-top:22px;}
.fact_sheets a {display:block; width:90%; text-decoration:none; color:#cc0000;}
.fact_sheets a:hover {color:#ef7777;}

/*-----------------Sales Representatives-----------------------------*/
.sales_rep_links {font:12px Arial, Helvetica, sans-serif; line-height:20px; color:#9e4a00; margin-top:22px;}
.sales_rep_links a {display:block; width:90%; text-decoration:none; color:#cc0000;}
.sales_rep_links a:hover {color:#ef7777;}

.division {font:12px Arial, Helvetica, sans-serif; text-transform:capitalize; color:#cc0000; margin:0; padding: 0;}
.bold_label {font-weight:bold; color:#666;}
.indent {text-indent:30px;}
#SalesReps {
	width:100%; height:320px; overflow:auto; font:12px Arial, Helvetica, sans-serif; line-height:16px; padding-top:24px;
}
#SalesReps .sales_rep_box {
	width:75%; margin-right:2%; margin-bottom:5px; height:160px; display:block;
}
#SalesReps .full_sales_rep_box {
	width:75%; margin-right:2%; margin-bottom:5px; height:auto; display:block;
}

.salespdf {float:right; margin:-30px 24px 0 0; font:12px Arial;}

* html #SalesReps .sales_rep_box {width:30%;}
*:first-child+html #SalesReps .sales_rep_box {width:30%;}

/*---------------------Installations--------------------------*/
.installations {margin-left:22px; height:425px;}


/*---------------------Custom Studio----------------------------------*/
.custom_studio_links {font:12px Arial, Helvetica, sans-serif; line-height:20px; color:#cc0000; margin-top:72px;}
.custom_studio_links a {display:block; text-decoration:none; color:#cc0000;}
.custom_studio_links a:hover {color:#ef7777;}
.returntocustom {margin-top:40px; display: block;}

/*----------------------Contact Form-----------------------*/

#contact_form {width:100%; margin-top:40px;}
#contact_form label {width:90px; height:20px; margin-bottom:2px; display:block; float:left; clear:left; font:bold 11px Arial, Helvetica, sans-serif; color:#c2c2c2; line-height:20px;}
#contact_form .radios {margin-left:90px; margin-bottom:15px;}
#contact_form .state_label {width:32px; clear:none;}
#contact_form .standard_input {height:18px; border:1px solid #c2c2c2; width:280px; margin-bottom:2px; float:left; font:11px Arial, Helvetica, sans-serif; line-height:18px; display:inline;}
#contact_form #city {width:123px; margin-right:15px;}
* html #contact_form #city {margin-right:11px;}
*:first-child+html #contact_form #city {margin-right:11px;}
#contact_form .standard_textarea {width:280px; height:66px; border:1px solid #c2c2c2; width:280px; float:left;}
#contact_form .standard_radio {float:left; clear:left;}
#contact_form .standard_submit {clear:left; float:left; margin-top:3px; height:22px; width:70px; font:11px Arial, Helvetica, sans-serif;}
#contact_form #button_contact {margin-left:228px;}
#contact_form #button_clear {margin-left:5px; clear:none;}

.thank_you {text-align:left; font:12px Arial, Helvetica, sans-serif; margin-top:73px;}

/*-----------------------Leather by Collection--------------------*/
#LeftColumn .lbcollection {width:90%; margin-top:20px;}

#LeftColumn ul {width:95%; margin:10px; padding:0px 0 0 4px;}
#LeftColumn ul li {margin:0 0 0px 0; padding:0}

#RightColumn #leather_name {font:bold 12px Arial, Helvetica, sans-serif; color:#000; height:15px; padding:0px; margin:0px; margin-top:10px;}
#RightColumn #leather_tagline {font:bold 11px Arial, Helvetica, sans-serif; color:#666666; height:49px; padding:0px; margin:0px;}
#RightColumn .leather_col a {text-indent:-10px; margin-left:10px; color:#cc0000;}

#LeftColumn .copy p.returnlink {margin-top:10px;}

/*-----------------------Leather Swatch Page-------------------*/
.tagline {font:15px Arial, Helvetica, sans-serif; color:#666; margin:0; padding: 0;}
.specs {margin:15px 0;}

#Swatches {width:400px; height:170px; overflow:auto;}
.swatch_box {width:35px; height:35px; float:left; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; margin:0 5px 5px 0; font:8px Arial, Helvetica, sans-serif; display:inline;}
.swatch_box a {border:none; text-decoration:none; color:#000;}
.swatch_box img {border:none; width:35px; height:35px;}

#LargeImages {width:400px;}
.large_img_box {width:121px; height:120px; float:left; border:1px solid #e6e6e6; margin:0 3px 5px 0; display:inline;}
.large_img_box a {border:none; text-decoration:none; color:#000;}
.large_img_box img {border:none;}

#AvailableColors {font:bold 8pt Arial, Helvetica, sans-serif; color:#c2c2c2; margin-top:30px; height:20px;}
#ViewLargerImages {font:bold 8pt Arial, Helvetica, sans-serif; color:#c2c2c2; margin-top:20px;}

/*-----------------------Leather by Colortype-----------*/
.select_field {width:140px; float:left; display:block; margin-right:4px;}
#LeftColumn .select_field .label {font:10px Arial, Helvetica, sans-serif; margin:0px; padding:0px;} 
.select_field .select_box {font:10px Arial, Helvetica, sans-serif; border:1px solid #666; width:140px;}
.subtitle {font:bold 12px Arial, Helvetica, sans-serif; color:#666; margin:0px; padding:0px; margin-top:2px;}
.search_cntr{width:86px; float:left; display:block;}

/*---------------------- Breaking News ---------------------*/
.breaking_news a {display:block; margin-bottom:10px; width:90%;}
.bn_image {margin:88px auto 0px; max-height:330px; max-width:370px;}
.bnlink {display:block; width:90%; margin-top:15px;}
