﻿/* Viewing Section Custom Styles */

.VS_Information {					        /* Container of viewing section information */
	margin:0px;
	padding:0px;
	text-align:justify;
	padding:10px 10px 0px 10px;
	font-size:14px;
	float:left;
}

.VS_Information p {					        /* Text information styles */
	margin:0px 0px 10px 0px;
	text-align:justify;
}

.VS_ClearSection 
{
    clear:both;
}


/* Sub Sections Listing */
.SS_Container 
{
    margin:-20px 0px 0px 0px;
    padding:0px 0px 30px 30px;
    float:left;
    
}

.SS_SectionContainer, .SS_SectionContainer_End
{
    width:200px;
    margin:30px 30px 0px 0px;
    padding:0px;
    float:left;
    border:solid 1px #aaa; 
    background-color:#aaa;
    display:block;
    color:#fff;
}

.SS_SectionContainer_End 
{
    margin-right:0px;
}

.SS_SectionContainer:hover, .SS_SectionContainer_End:hover 
{
    border-color:#333;
    background-color:#333;
    color:#333 !important;
}

.SS_Title
{
    margin:0px 0px 1px 0px;
    display:block;
    width:186px;

    padding:3px 7px;
    border-style:none;
    background-color:#99cc66;
    font-size:15px;

    font-weight:bold;
    letter-spacing:0.05em;
}

.SS_Image 
{
    display:block;
    width:200px;
    height:200px;
    background-color:#fff;
}


/* List Products */


.LP_TopBar                                  /* Top Bar indicating the currently viewed page */
{
    margin:0px;
    padding:3px 5px 3px 5px;
    background-color:#9c6;
    color:#fff;
    font-weight:bold;
}

.LP_ProductSummariesContainer               /* Container holding the product summaries */
{
    padding:15px 15px 0px 15px;
}

.LP_BottomBar                               /* The bottom bar containing paging navigation links */
{
    padding:1px 5px 1px 5px;
    background-color:#9c6;
    font-weight:normal;
    font-size:12px;
    float:left;
}

.LP_BottomBar a                             /* A Page navigation link */
{
    color:#fff;
    font-size:15px;
    margin:0px 4px;
}

.LP_PrevLink                                /* Container for the previous page link */
{
    width:100px;
    float:left;
    height:18px;
}

.LP_PageLinks                               /* Container for the page number direct links */
{
    width:518px;
    float:left;
    text-align:center;
    height:18px;
}

.LP_CurrentPage                             /* Link style for the currently selected page */
{
    color:#555 !important;
}

.LP_NextLink                                /* Container for the next page link */
{
    width:100px;
    float:left;
    text-align:right;
    height:18px;
}

.LP_EndOfRow {                              /* Used to 'end a row' of product summaries and force them onto a new line */
    clear:left;
}

.LP_NoProducts                              /* Style for the contenet displayed when no products are found */
{
    margin:0px 15px 15px 15px;
    color:#990000;
    font-size:14px;
}

.LP_NoSearchResults                         /* Style for the contenet displayed when no search results are found */
{
    margin:0px 15px 15px 15px;
    color:#990000;
    font-size:14px;
}




/* Product Listing Summary Styles */

.PLS_Container, .PLS_Container_End {        /* Contains individual product summary information */
    float:left;
    width:340px;
    margin:0px 14px 15px 0px;
    background-color:#ffffff;
    border:solid 1px #999;
}

.PLS_Container_End                          /* Last container in a row */
{
    margin-right:0px;
}

.PLS_Container p, .PLS_Container_End p      /* Internal text description on a product */
{
    margin:5px;
    padding:0px 7px 7px 0px;
    text-align:left;
    font-size:13px;
}

.PLS_Container a, .PLS_Container_End a      /* Links within the description */
{
    color:#559933;
}

.PLS_Name                                   /* Product Name Bar */
{
    background-color:#99cc66;
}

.PLS_Invisible
{
    background-color:#77aadd;
}

.PLS_Name a                                 /* Product Name link */
{
    font-weight:bold; 
    color:#ffffff;
    font-size:100%;
    display:block;
    width:330px;
    height:100%;
    padding:3px 5px;
}

.PLS_Name a:hover                           /* Product Name link on hover */
{
    color:#333;
}

.PLS_ImageLink                              /* Product Image Link */
{
    border:solid 1px #999;
    float:left;
	/*
    height:70px;
    width:70px;
	*/
    margin:7px;
    text-align:center;
    background-color:#fff;
	
	/* This works if you disable the floating */
    display: table-cell;
    vertical-align: middle;
	padding:0px;
	font-size:0px;
    
}

.PLS_ImageLink:hover                        /* Product Image link on hover */
{
    border-color:#333;
}

.PLS_Image                                  /* Product Image */
{
	clear:both;
   float:none;
   height:70px;
   width:70px;
}

.PLS_BottomBar                              /* Bottom Bar of product container */
{
    clear:left;
    color:#ffffff;
    background-color:#99cc66;
    margin:0px;
    padding:3px 5px;
    font-weight:bold;
    height:18px;
    font-size:15px;
}

.PLS_Price                                  /* Price Information for product */
{
    float:left;
    width:50%;
    text-align:center;
}

.PLS_ActionContainer                        /* Holds the actions user can do with product */
{
    float:left;
    width:50%;
    text-align:center;
    
}

.PLS_ActionContainer a                      /* Link within the action container */
{
    color:#fff;
    display:block;
}

.PLS_ActionContainer a:hover                /* Link effect on mouse over for action container */
{
    color:#333;
}

.PLS_SelectProductOptionPanel
{

    background-color:Transparent;
    position:absolute;

}

.PLS_SelectProductOptionWindow
{
    width:340px;
    margin:0px;
    background-color:#ffffff;
    border:solid 1px #222;
    text-align:left;
    color:#666;
}

.PLS_SelectProductOption_RadioList
{
    width:100%;
    margin:0px;
}

.PLS_SelectProductOption_RadioList input
{
    margin:0px;
    padding:0px;
    width:20px;
    height:20px;
    float:left;
}

.PLS_SelectProductOption_RadioList label 
{
    float:left;
    width:320px;
    display:block;
    height:20px;
    padding:1px 0px;
    font-size:14px;
}

.PLS_SelectProductOption_RadioList tr:hover
{
    background-color:#d9e9d0;
}

.PLS_SelectProductOption_AddToCart
{
    width:340px;
    height:0px;
    overflow:hidden;
    background-color:#99cc66;
    margin:0px;
    text-align:center;
    padding:0px 0px;
    font-weight:bold;
}

.PLS_SelectProductOption_AddToCart a 
{
    font-size:15px;
    padding:5px 0px;
    color:#ffffff;
}



/* Viewing Product Custom Styles */

.VP_Information {					        /* Container of producting information */
	margin:0px;
	padding:0px;
	text-align:justify;
	padding:10px;
	font-size:14px;
}

.VP_Information p {					        /* Text information styles */
	margin:0px 0px 10px 0px;
	text-align:justify;
}

.VP_Invisible 
{
    background-color:#6699cc !important;
}


.VP_ImageContainer                          /* Container for the product image and image navigation */
{
    width:300px;
    float:left;
    margin:0px 10px 10px 0px;
    border:solid 1px #333;
	text-align:center;
	background-color:#fff;
}


.VP_Img                                     /* The image style */
{

}

.VP_ImageNavBar                             /* Product Image Navigation container */
{
    height:20px;
    width:300px;
    color:#fff;
    background-color:#99cc66;
    border:solid 1px #333;
    border-width:1px 0px 0px 0px;
    padding:0px;
}

.VP_ImageNavBar a                           /* Link within the Image Navigation Bar */
{
    color:#fff;
}

.VP_ImageNavBar a:hover                     /* Hover effect for above */
{
    color:#333;
}

.VP_ImgNavPrev                              /* The Previous Images link container */
{
    width:60px;
    padding-left:10px;
    padding-top:1px;
    float:left;
    text-align:left;
}
.VP_ImgNavShowing                           /* The Currently showing info's container */
{
    width:160px;
    padding-top:0px;
    float:left;
    text-align:center;
}
.VP_ImageNavNext                            /* The Next Images link container */
{
    width:60px;
    padding-right:10px;
    padding-top:1px;
    float:left;
    text-align:right;
}

.VP_ImagePlayPauseButton
{
    border:0px;
    background-color:Transparent;
    padding:0px;
    margin:0px;
    display:inline;
    font-size:14px;
    color:#fff;  
}
.VP_ImagePlayPauseButton:hover
{
    color:#333;
}

.VP_PriceBuyBar {					                /* Bar holding the Price and Add to Cart buttons */
	background-color:#99cc66;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#fff;
	background-image:url(images/vp_PriceBuyBar_Seperator.gif);
	background-position:top center;
	background-repeat:repeat-y;
	padding:4px 0px 4px 0px;
	height:20px;
	clear:both;
}

.VP_Price {							                /* Product Price */
	width:360px;
	float:left;
	padding:0px;
	margin:0px;
	
}

.VP_ActionContainer {						        /* Add to Cart Button holder */
	float:right;
	width:360px;
	padding:0px;
	margin:0px;
}

.VP_ActionContainer a {					            /* Add to Cart Button */
	color:#fff;
	display:block;
	width:100%;
	padding:0px;
	margin:0px;
}

.VP_ActionContainer a:hover {				        /* Add to Cart Button on Hover */
	color:#555;
	padding:0px;
	margin:0px;
	cursor:hand;
}

.VP_SelectProductOptionPanel
{

    background-color:Transparent;
    position:absolute;

}

.VP_SelectProductOptionWindow
{
    width:360px;
    margin:0px;
    background-color:#ffffff;
    border:solid 1px #222;
    text-align:left;
    color:#666;
}

.VP_SelectProductOption_RadioList
{
    width:100%;
    margin:0px;
}

.VP_SelectProductOption_RadioList input
{
    margin:0px;
    padding:0px;
    width:20px;
    height:20px;
    float:left;
}

.VP_SelectProductOption_RadioList label 
{
    float:left;
    width:340px;
    display:block;
    height:20px;
    padding:1px 0px;
    font-size:14px;
}

.VP_SelectProductOption_RadioList tr:hover
{
    background-color:#d9e9d0;
}

.VP_SelectProductOption_AddToCart
{
    width:360px;
    height:0px;
    overflow:hidden;
    background-color:#99cc66;
    margin:0px;
    text-align:center;
    padding:0px 0px;
    font-weight:bold;
}

.VP_SelectProductOption_AddToCart a 
{
    font-size:15px;
    padding:5px 0px;
    color:#ffffff;
}

.VP_SelectProductOption_AddToCart a:hover
{
    padding:5px 0px;
}






/* Product Recommendations Custom Styles */
.RP_GroupContainer
{
    float:left;
    width:100%;
    padding:1px;
}

.RP_Container {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 8px;
	width:170px;

	float:left;
	text-align:center;
}



.RP_Container h4 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	height:30px;
}

.RP_Container img {

	padding:0px;
	border:none;
	height:168px;
	width:168px;
}

.RP_Container a {
	margin:5px 0px 5px 0px;
	display:block;
	border:1px #cccccc solid;
	font-size:0px;
}

.RP_Container a:hover {
	border-color:#666666;
}

.RP_Price {
	font-size:13px;
}


/* ------- My Account Settings --------- */
.MA_LoginContainer {					    /* One Block (unit) of page conent */
	margin-top:5px;
	margin-right:0px;
	padding:0px;
	margin-bottom:20px;
	width:300px;
	float:left;
}

.MA_LoginContainer_Header {					        /* One Block (unit) of page conent */
	margin:0px;
	padding:5px 10px 5px 10px;
	display:inline;
	background-color:#99cc66;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	border:1px #dadada solid;
}

.MA_LoginContainer_Content {					        /* Container of actual content blocks content (box below the heading) */
	margin-top:5px;
	padding:0px;
	background-color:#f6f6f6;
	border:1px #cccccc solid;
	width:300px;
}


.MA_RegisterContainer {					    /* One Block (unit) of page conent */
	margin-top:5px;
	margin-right:0px;
	margin-left:25px;
	padding:0px;
	margin-bottom:20px;
	width:350px;
	float:right;
}

.MA_RegisterContainer_Header {					        /* One Block (unit) of page conent */
	margin:0px;
	padding:5px 10px 5px 10px;
	display:inline;
	background-color:#99cc66;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	border:1px #dadada solid;
}

.MA_RegisterContainer_Content {					        /* Container of actual content blocks content (box below the heading) */
	margin-top:5px;
	padding:0px;
	background-color:#f6f6f6;
	border:1px #cccccc solid;
	width:350px;
}

.MA_RowHolder
{
    width:728px;
    float:none;
}

.MA_InternalLoginContainer
{
    float:left;
    margin:0px;
    margin-top:-4px;
    padding:0px;
    width:auto;
    padding-bottom:10px;
}

.MA_Row
{
    width:100%;
    float:left;
    margin-top:3px;
}

.MA_EndRow
{
    clear:left;
    height:0px;
    height:1px;
    overflow:hidden;
}

.MA_LeftCell
{
    width:110px;
    float:left;
    text-align:right;
}

.MA_RightCell
{
    float:left;
    width:auto;
    text-align:left;
    padding-left:4px;
}

.MA_ColSpanCell
{
    float:left;
    width:100%;
}

.MA_LeftAlign { text-align:left; }
.MA_CenterAlign { text-align:center; }
.MA_RightAlign { text-align:right; }
.MA_Warning { color:#ff0000; }


.MA_TextBoxes 
{
    height:18px;
	width:130px;
	border: 1px #cccccc solid;
	font-size:13px;
	padding:2px 3px 0px 3px;
	background-color:#F1F1F1;
}

.MA_TextBoxes:hover
{
    background-color:#d9e9d0;
	border-color:#aaaaaa;
}




/* Shopping Cart Settings */

.SC_Information {					        /* Container of viewing section information */
	margin:0px;
	padding:0px;
	text-align:justify;
	padding:10px 10px 0px 10px;
	font-size:14px;
	float:left;
}

.SC_Information p {					        /* Text information styles */
	margin:0px 0px 10px 0px;
	text-align:justify;
}

.SC_Container 
{
    width:710px;
    font-size:14px;
    margin:0px 10px 10px 10px;
    border:solid 1px #333;
    background-color:#99cc66;
}

.SC_Row, .SC_RowAlt, .SC_HeadingRow, .SC_SummaryRow
{
    width:100%;
    float:left;
    padding:5px 0px 3px 0px;
    background-color:#f6f6f6;
}

.SC_RowAlt 
{
    background-color:#eaeaea;
}

.SC_HeadingRow, .SC_SummaryRow 
{
    font-weight:bold;
    background-color:#99cc66;

    color:#fff;
}

.SC_ItemName
{
    width:335px;
    float:left;
    padding:0px 5px;
    /*background-color:#369;*/
    position:relative;
}

.SC_ItemName a
{
    color:#000;
    display:block;
    width:100%;
    height:14px;
    padding:0px 0px 1px 0px;
    font-size:14px;
    margin:0px;
}

.SC_ItemOptionInfo
{
    font-size:11px;
    color:#333;
    margin-top:2px;
}

.SC_Price 
{
    width:80px;
    float:left;
    text-align:right;
    padding:1px 7px;
    /*background-color:#693;*/
}

.SC_Quantity
{
    width:75px;
    float:left;
    text-align:center;
    padding:0px 7px;
    /*background-color:#936;*/
}

.SC_QuanityBox
{
    width:65px;
    height:15px;
    padding:0px 5px 2px 5px;
    margin:0px;
    font-size:13px;
    text-align:right;
    border:solid 1px #999;
    background-color:Transparent;
}

.SC_QuanityBox:hover
{
    color:#333;
    background-color:#d9e9d0;
}

.SC_SubTotal 
{
    width:90px;
    float:left;
    text-align:right;
    padding:1px 7px;
    /*background-color:#639;*/
}

.SC_Options
{
    width:60px;
    float:left;
    padding-left:7px;
    padding-right:5px;
    /*background-color:#963;*/
    text-align:center;
}

.SC_DeleteButton 
{
    width:60px;
    font-size:12px;
    height:18px;
    border:solid 1px #333;
    background-color:#fff;
}

.SC_DeleteButton:hover
{
    color:#333;
    background-color:#99cc66;
}

.SC_ClearRow
{
    clear:both;
}

.SC_UpdateCart
{
    width:340px;
    padding:0px 5px;
    float:left;
}

.SC_UpdateCart a 
{
    display:block;
    color:#fff;
    width:180px;
}

.SC_UpdateCart a:hover
{
    color:#333;
}

.SC_SummaryItem
{
    width:183px;
    text-align:right;
    float:left;
}
.SC_SummaryValue
{
    width:90px;
    padding:0px 7px;
    text-align:right;
    float:left;
}

.SC_ContinueCheckoutBar {
	background-color:#99cc66;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#fff;
	background-image:url(images/sc_PriceBuyBar_Seperator.gif);
	background-position:top center;
	background-repeat:repeat-y;
	padding:4px 0px 4px 0px;
	padding:4px 0px 4px 0px;
	height:20px;
	clear:both;
	width:100%;
}

.SC_ContinueShopping 
{
    color:#fff;
	display:block;
	width:50%;
	padding:0px;
	margin:0px;
	float:left;
}

.SC_Checkout 
{
    color:#fff;
	display:block;
	width:50%;
	padding:0px;
	margin:0px;
	float:right;
}

.SC_ContinueShopping:hover , .SC_Checkout:hover
{
	color:#333;
}

/* Product Image Popup Window Style */
.PreviewerThumbBoxStyle{                                /*Outermost DIV for thumbnail viewer*/
    position: absolute;
    left: -2000px;
    top: -2000px;
    width: auto;
    border:solid 1px #333;
    padding: 0px;
    padding-bottom: 0;
    background-color: #fafafa;
    visibility: hidden;
    z-index: 10;
}


.PreviewerThumbBoxStyle #previewerThumbBoxImage{        /*DIV within thumbbox that holds the enlarged image */
    background-color: white;
}






/* Checkout Settings */

.CO_Information {					        /* Container of viewing section information */
	margin:0px;
	padding:0px;
	text-align:justify;
	padding:10px 10px 0px 10px;
	font-size:14px;
	float:left;
}

.CO_Information p {					        /* Text information styles */
	margin:0px 0px 10px 0px;
	text-align:justify;
}

.CO_Container 
{
    width:710px;
    font-size:14px;
    margin:0px 10px 10px 10px;
    border:solid 1px #333;
    background-color:#99cc66;
}

.CO_Row, .CO_RowAlt, .CO_HeadingRow, .CO_SummaryRow
{
    width:100%;
    float:left;
    padding:5px 0px 3px 0px;
    background-color:#f6f6f6;
}

.CO_RowAlt 
{
    background-color:#eaeaea;
}

.CO_HeadingRow, .CO_SummaryRow 
{
    font-weight:bold;
    background-color:#99cc66;
    color:#fff;
}

.CO_ItemName
{
    width:409px;
    float:left;
    padding:0px 5px
}


.CO_ItemOptionInfo
{
    font-size:11px;
    color:#333;
    margin-top:2px;
}

.CO_Price 
{
    width:80px;
    float:left;
    text-align:right;
    padding:1px 7px;
}

.CO_Quantity
{
    width:75px;
    float:left;
    text-align:center;
    padding:0px 7px;
}

.CO_SubTotal 
{
    width:90px;
    float:left;
    text-align:right;
    padding:1px 7px;
}




.CO_ClearRow
{
    clear:both;
}

.CO_SummaryItem
{
    width:597px;
    text-align:right;
    float:left;
}
.CO_SummaryValue
{
    width:90px;
    padding:0px 7px;
    text-align:right;
    float:left;
}

.CO_ContinueCheckoutBar {
	background-color:#99cc66;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.1em;
	color:#fff;
	background-image:url(images/sc_PriceBuyBar_Seperator.gif);
	background-position:top center;
	background-repeat:repeat-y;
	padding:4px 0px 4px 0px;
	padding:4px 0px 4px 0px;
	height:20px;
	clear:both;
	width:100%;
}

.CO_GoBack
{
    color:#fff;
	display:block;
	width:50%;
	padding:0px;
	margin:0px;
	float:left;
}

.CO_Next 
{
    color:#fff;
	display:block;
	width:50%;
	padding:0px;
	margin:0px;
	float:right;
}

.CO_GoBack:hover , .CO_Next:hover
{
	color:#333;
}

.CO_SelectPaymentContainer 
{
    width:707px;
    font-size:14px;
    margin:0px 10px 10px 10px;
    border:solid 1px #333;
    border-bottom-width:0px;
}

.CO_SelectPaymentOption 
{
    width:100%;
    float:left;
    border-bottom:solid 1px #333;
}

.CO_SelectPaymentOption:hover 
{
    /*background-color:#d9e9d0;*/
}

.CO_SelectPaymentAbout 
{
    width:90%;
    float:left;
    padding:10px;
}

.CO_SelectPaymentAbout h3
{
    padding:0px;
    margin:0px;
}

.CO_SelectPaymentAbout ul 
{
    padding:0px 0px 0px 20px;
    margin:10px 0px 0px 10px;
}

.CO_SelectPaymentPickOption 
{
    padding:50px 0px 0px 0px;
}

.CO_NoPaymentMethodSelected, .CO_OrderValueToSmall
{
    width:687px;
    font-size:14px;
    margin:0px 10px 10px 10px;
    padding:10px;
    border:solid 1px #333;
    background-color:#fcb1b1;
}


.CO_CustomerDetailsContainer 
{
    width:707px;
    font-size:14px;
    margin:0px 10px 10px 10px;
}

.CO_CustRow 
{
    float:left;
}

.CO_CustRowSpacer
{
    clear:left;
    float:none;
    height:10px;
}

.CO_CustText 
{
    float:left;
    display:block;
    width:196px;
    padding:2px 2px;
}

.CO_CustValue 
{
    width:463px;
    float:left;
}

CO_CustValid 
{
    width:30px;
    float:left;
}

.CO_TxtBox, .CO_TxtArea
{
    height:18px;
	width:450px;
	border: 1px #cccccc solid;
	font-size:13px;
	padding:2px 3px 0px 3px;
	background-color:#F1F1F1;
}

.CO_TxtBox:hover, .CO_TxtArea:hover
{
    background-color:#d9e9d0;
	border-color:#aaaaaa;
}

.CO_TxtArea
{
    height:140px;
}

.CO_CustomerDetailsValidationSummary 
{
    width:687px;
    font-size:14px;
    margin:0px 10px 10px 10px;
    padding:10px;
    border:solid 1px #333;
    background-color:#fcb1b1;
    color:#333;
    float:none;
}

.CO_OrderDetailsConfirmationContainer 
{
    width:707px;
    font-size:14px;
    margin:0px 10px 10px 10px;
}

.CO_OrderDetailsConfirmationContainer h3
{
    font-weight:bold;
    margin:10px 0px 5px 0px;
    padding:0px 0px 5px 0px;
    padding:0px;
}




.CO_ConfirmCartContainer 
{
    width:690px;
    font-size:13px;
    margin:0px 10px 10px 10px;
    border:solid 1px #333;
}

.CO_ConfirmRow, .CO_ConfirmRowAlt, .CO_ConfirmCartHeadingRow
{
    width:100%;
    float:left;
    padding:3px 0px;
    background-color:#f6f6f6;
}

.CO_ConfirmRowAlt 
{
    background-color:#eaeaea;
}

.CO_ConfirmCartHeadingRow
{
    font-weight:bold;
    background-color:#99cc66;
    color:#000;
    font-size:14px;
}

.CO_ConfirmItemName
{
    width:389px;
    float:left;
    padding:0px 5px
}

.CO_ConfirmPrice 
{
    width:80px;
    float:left;
    text-align:right;
    padding:1px 7px;
}

.CO_ConfirmQuantity
{
    width:75px;
    float:left;
    text-align:center;
    padding:0px 7px;
}

.CO_ConfirmSubTotal 
{
    width:90px;
    float:left;
    text-align:right;
    padding:1px 7px;
}

.CO_ConfirmTextRow
{
    float:left;
    width:700px;
    padding:2px 0px;
}

.CO_ConfirmTextLabel
{
    width:250px;
    float:left;
    text-align:right;
}

.CO_ConfirmTextValue
{
    width:446px;
    margin-left:254px;
}


/* ORDER CONFIRMATION STYLES */
.OC_Information 
{
    margin:0px;
	padding:0px;
	text-align:justify;
	padding:0px 10px 0px 10px;
	font-size:14px;
	float:left;
}


.OC_Information h3 {
	margin:15px 0px 5px 0px;
	padding:0px;
}


.OC_Information p {
	margin:0px 0px 10px 0px;
	text-align:justify;
}


/* Contact Us - Email Form */
.EmailContactFormContainer 
{
    width:707px;
    font-size:14px;
    margin:0px 10px 10px 10px;
}

.ECFC_Row 
{
    float:left;
    width:707px;
}

.ECFC_RowSpacer
{
    clear:left;
    float:none;
    height:7px;
}

.ECFC_Text 
{
    float:left;
    display:block;
    width:196px;
    padding:2px 2px;
}

.ECFC_Value 
{
    width:463px;
    float:left;
}

.ECFC_TxtBox, .ECFC_TxtArea, .ECFC_DDL
{
    height:18px;
	width:450px;
	border: 1px #cccccc solid;
	font-size:13px;
	padding:2px 3px 0px 3px;
	background-color:#F1F1F1;
}

.ECFC_Button
{
	height:24px;
	width:120px;
	border: 1px #cccccc solid;
	font-size:13px;
	padding:0px 3px 2px 3px;
	background-color:#F1F1F1;
}

.ECFC_TxtBox:hover, .ECFC_TxtArea:hover, .ECFC_DDL:hover, .ECFC_Button:hover
{
    background-color:#d9e9d0;
	border-color:#aaaaaa;
}

.ECFC_TxtArea
{
    height:140px;
}

.ECFC_DDL
{
	width:458px;
	padding:0px;
}

