﻿/* LVHA */
a {color:#d40303; text-decoration:none; }
a:link, a:visited { color:#d40303; text-decoration:none; }
a:hover { color:#d40303; text-decoration:underline; }
.normal-text {font-size:1em;}
.small-text {font-size:.90em;}
.large-text {font-size:1.25em;}
.extra-large-text {font-size:1.5em;}

h1 {font-size:1.95em;line-height:1.35em;}
h2 {font-size:1.80em;line-height:1.35em;}
h3 {font-size:1.65em;line-height:1.35em;}
h4 {font-size:1.50em;line-height:1.35em;}
h5 {font-size:1.35em;line-height:1.35em;}
h6 {font-size:1.20em;line-height:1.35em;}

a[href$='.pdf'] { padding: 5px 20px 5px 0;
	background: transparent url(/images/icon_pdf.gif) no-repeat center right;
}
a[href^="mailto:"] { padding: 5px 20px 5px 0;
    background: transparent url(/images/icon_mailto.gif) no-repeat center right;
}
a[href$='.zip'] { padding:5px 25px 5px 0;
	background: transparent url(/images/icon_archive.gif) no-repeat center right;
}
.bld{ font-weight:bold; }
/*
----------------------------------------------------------------------------
  UTILITY
----------------------------------------------------------------------------
*/
.clear-right {clear:right;}
.clear-left {clear:left;}
.clear-both {clear:both;}
.float-left{ float:left;}

.remove-background {background:none;}
.remove-border {border:none;}
.remove-right-border {border-right:none;}
.remove-left-border {border-left:none;}
.remove-top-border {border-top:none;}
.remove-bottom-border {border-bottom:none;}
.remove-right-margin {margin-right:0;}
.remove-top-margin {margin-top:0;}

.add-margin-top{ margin-top:30px; }
.add-margin-top1{ margin-top:15px; }
.add-margin-left{ margin-left:15px; }
.add-margin-left1{ margin-left:20px; }

body { 	font: 76%/1.35em Arial; margin:0; padding:0;
	background:#d3d3d3 url(/images/background-top.jpg) repeat-x top left;
}
h1,h2,h3{ color:#7c7c7c; }
/*-------------------------------------------------------------
Main Content Wrapper
--------------------------------------------------------------*/
#maincontent-background{ width:100%; background:url(/images/background-maincontent.jpg) no-repeat center 244px;
	margin:30px auto 0 auto; position:absolute; }
#main-content{ width:960px; margin:0 auto 0 auto; }

/*--------------------------------------------------------------------
Logo and Login Panel
--------------------------------------------------------------------*/

#topPanel{ clear:both; float:left; width:960px; }
#topPanel img{ float:left; }


#header-right {float:right;clear:none;}
#header-right p {font-size:17px;font-weight:bold;color:#fff;padding: 0 0 0 0;margin:0;float:right;clear:right;}
#header-right a {display:block;float:right;clear:right;background:#181818 url(/images/button_repeater.png) repeat-x 0 0;padding:4px 10px 5px 30px;margin:10px 0 0 0;color:#fff; border:1px solid #757575;-moz-border-radius:5px;-webkit-border-radius:5px;}
#header-right a:hover {text-decoration:none;}
#header-right a span {position:absolute;background:transparent url(/images/pdf_icon_tiny.png) no-repeat 0 0;width:16px;height:16px;margin:0 0 0px -22px;}


/*-----------------------------------------------------------
Menu Navigation Panel
-------------------------------------------------------------*/
#primary-nav { margin:15px auto 0 auto; float:left; width:100%; font-family:Arial; font-size:13px; font-weight:bold; text-align:center; }
#primary-nav ul { margin:0 0 0 35px; }
#primary-nav ul li { float:left; margin:0 1px 0 0; background:#929292 url(/images/left-corner-off.gif) no-repeat top left; }
#primary-nav ul li a { float:left; background:url(/images/right-corner-off.gif) no-repeat top right;
	display:block; text-decoration:none; padding:10px 20px 10px 20px; color:#fff; }

/*page selected*/
body.home #primary-nav ul #home-page.selected,
body.templateshowto #primary-nav ul #templates-how-to.selected,
body.products #primary-nav ul #products-page.selected,
body.expertdesignservices #primary-nav ul #expert-design-service-page.selected,
body.aboutus #primary-nav ul #aboutus-page.selected,
body.contact #primary-nav ul #contactus-page.selected {
	float:left;
	margin:0 1px 0 0;
	background:#fff url(/images/left-corner-on.gif) no-repeat top left;
}
body.customergallery #primary-nav ul #customergallery-page.selected {float:left; margin:0 1px 0 0;
	background:#000 url(/images/left-corner-on-gallery.png) no-repeat top left;
}
body.customergallery #primary-nav ul #customergallery-page.selected a { display:block; text-decoration:none; color:#fff;
    background:url(/images/right-corner-on-gallery.png) no-repeat top right;
}

body.home #primary-nav ul #home-page.selected a,
body.templateshowto #primary-nav ul #templates-how-to.selected a,
body.products #primary-nav ul #products-page.selected a,
body.expertdesignservices #primary-nav ul #expert-design-service-page.selected a,
body.discsinbulk #primary-nav ul #discs-in-bulk.selected a,
body.aboutus #primary-nav ul #aboutus-page.selected a,
body.contact #primary-nav ul #contactus-page.selected a {
	background:url(/images/right-corner-on.gif) no-repeat top right;
	display:block;
	text-decoration:none;
	color:#565656;
}

#suboptions{ clear:both; float:left; width:90px; padding:0; margin:0 0 0 25px; display:inline; color:#000000; font-weight:bold; }
#suboptions li { clear:both; float:left; color:#9b040b; background:url(/images/left-corner-off.gif) no-repeat 0 5px;
                 margin:5px 0 5px 0; width:80px; padding-left:10px; display:inline; }
#suboptions li a{ color:#9b040b; }
#suboptions li a:hover{ color:#919191; }
#suboptions li.selected{ color:#000000; }

div.walletpak ul#productsMenu li a.walletpak,
div.dvdcase ul#productsMenu li a.dvdcase,
div.slimlinecase ul#productsMenu li a.slimlinecase,
div.cdwallets ul#productsMenu li a.cdwallets,
div.discsinbulk ul#productsMenu li a.discsinbulk,
div.customprojects ul#productsMenu li a.customprojects,
div.smallwallet ul#productsMenu li a.smallwallet,
div.mediumwallet ul#productsMenu li a.mediumwallet,
div.largewallet ul#productsMenu li a.largewallet,
div.xlwallet ul#productsMenu li a.xlwallet,
div.templates-label ul#productsMenu li a.templates-label,
div.preparing-your-order ul#productsMenu li a.preparing-your-order,
div.your-packaging ul#productsMenu li a.your-packaging,
div.copyright-licensing ul#productsMenu li a.copyright-licensing,
div.preparing-master ul#productsMenu li a.preparing-master,
div.preparing-graphics ul#productsMenu li a.preparing-graphics {
	color:#000000;
}
/*---------------------------------------------------
Templates
-----------------------------------------------------*/
#template-packaging { float:left; clear: right; width:720px; padding: 0 0 0 10px; text-align:left; min-height:780px; }
#template-packaging h1{ height:36px; display:inline; width:700px; text-indent:-9999px; float:right; clear:both; margin:0 20px 15px 0; }
.red-text-color{ color:#D40303; }
h1#template-packaging-disclabel-header { background:url(/images/templates-packaging-disclabel-header.gif) no-repeat top right; }
h1#template-preparing-order-header { background:url(/images/templates-preparing-order-header.gif) no-repeat top right; }
h1#template-chooseyour-packaging-header { background:url(/images/templates-choose-your-packaging-header.gif) no-repeat top right; }
h1#template-copyright-licensing-header { background:url(/images/templates-copyright-licensing-header.gif) no-repeat top right; }
h1#template-submit-your-master-header { background:url(/images/templates-submit-your-master-header.gif) no-repeat top right; }
h1#template-submit-your-graphics-header { background:url(/images/templates-submit-your-graphics-header.gif) no-repeat top right; }

#template-packaging p{ width:670px; padding-top:10px; }
#template-packaging p.description{ width:700px; clear:both; float:left; padding-top:15px; }
#disc-label { width:720px; float:left; }
#disc-label ul{ width:360px; margin:0 0 5px 0; float:left;}
#disc-label ul.add-margin-top{ margin-top:30px; }
#disc-label ul li{ text-align:center; float:left; width:360px; margin-bottom:5px;}
.jumpmenu{ padding:0; margin:5px 0 0 -10px; display:inline; border:#E2DEDD 1px solid;  }
#disc-label ul li.content{ width:225px; margin:0 0 3px 60px; text-align:center; display:inline; }
#disc-label ul li.content p{ background-color:#3465CC; padding:2px 5px; display:inline; text-transform:uppercase; color:#fff; font-weight:bold; }

#template-packaging dl.choose-your-packaging dt{ background-color:#ECECEC; -moz-border-radius: 7px;
-webkit-border-radius: 7px; float:left; padding:4px 15px 4px 15px; width:680px; margin:7px 0 0 0; }
#template-packaging dt{ background-color:#ECECEC; -moz-border-radius: 7px;
-webkit-border-radius: 7px; float:left; padding:15px 10px 15px 10px; width:690px; margin:10px 0 0 0; }

#template-packaging dt span a{color:#D40303; font-weight:inherit; }
#template-packaging a{color:#D40303; }

#copyright-content{padding:0 0 15px 15px;}
#copyright-content p{ clear:both; }
.imp-reminder{ background-color:#efe7c3; -moz-border-radius: 7px;
-webkit-border-radius: 7px; float:left; padding:5px 10px 15px 25px; width:660px; margin:10px 0 0 0; }
#template-packaging .imp-reminder p{ padding:0; margin:0; }
.register-your-work{background-color:#ECECEC; -moz-border-radius: 7px;
-webkit-border-radius: 7px; float:left; padding:5px 10px 15px 15px; width:680px; margin:10px 0 0 0; }
#template-packaging .register-your-work p{padding-top:0; margin:0; }
.template-list ul{ padding:5px 10px; width:600px; float:left;}
.template-list ul li  { background:url(/images/bullet-image.png) no-repeat 0 5px; padding:0 0 0 20px; }
#template-packaging .templates-contains-packaging{float:right; width:300px; padding:20px 0 0 0;}
.tips-prepare-your-graphics{padding:5px 10px; width:600px; float:left;}
.tips-prepare-your-graphics ul li  { background:url(/images/bullet-image.png) no-repeat 0 5px; color:#000; margin-top:10px; padding:0 0 0 20px; }
.tips-prepare-your-graphics ul li span{ color:#3067CD; font-weight:bold;}
/*---------------------------------------------------
Container Layout
-----------------------------------------------------*/
.container{ width:960px; clear:both; float:left; margin:0; padding:20px 0 50px 0; text-align:center; min-height:300px;
	background: #fff url(/images/container-bg.gif) repeat-y top left; }
.gallerycontainer{ width:960px; clear:both; float:left; margin:0; padding:20px 0 0 0; text-align:center; min-height:300px; }
.gallerycontainerBottom{ width:960px; float:left; clear:both; Padding: 0 0 25px 0;
	background:#1A1A1A url(/images/maincontent-bottom-gallery.jpg) no-repeat bottom left; }
.containerBottom{ background:url(/images/maincontent-bottom.jpg) no-repeat bottom left; width:960px; float:left; clear:both; Padding: 0 0 25px 0; }
.gallerycontainerTop { width:960px; clear:both; float:left; padding:5px 0 0 0; }
.containerTop{ background:url(/images/maincontent-top.jpg) no-repeat top left; width:960px; clear:both; float:left; padding:5px 0 0 0; }

/*------------------------------------------------------
Homepage Bottom Banners Panel
-------------------------------------------------------*/
#imgPaging{
	float:left;
	margin:-50px 0 0 750px;
	width:180px;
	display:inline;
  }
#imgPaging li{
	float:left;
	Padding:0 5px 0 5px;  
	cursor:pointer;
	margin-right:2px;
  } 
#player{
	border:none;
	padding:0 20px 0 0;
	margin:0;
	float:left;
	background:url(/images/pouse.gif) no-repeat top left;
	width:19px;
	height:19px;
	cursor:pointer;
  }
#big-ad-banner {
  	clear:both;
  	float:left;
	width:960px;
	padding-left:7px;
}
#image-swap {
	height:515px;
	margin-left:5px;
}
#image-swap li {
	position:absolute;
	height:515px;
	margin-top:-9999px;
}

.featuresPanel{
	clear:both;
	float:left;
	width:960px;
	margin:20px 0 0 0;
	display:inline;
}
.featuresPanel img{
	float:left;
	margin:0;
	padding:0;
}
.packaging-design2 {color:#c4a630; font-weight:bold;}
h4.packaging-design1 {
    color:#9A0008;
    text-align:left; 
    margin-top:10px; 
    float:left; 
    clear:left; 
    width:680px; 
}
h4.packaging-design { color:#9A0008; }
h4 span.packaging-design {color:#565656; }
.packaging-design1-description{ clear:both; padding-top:10px;}
/*--------------------------------------------------
Products Page Styles
---------------------------------------------------*/

#productsMenu {
	float:left;
	padding:0;
	margin:0 0 0 20px;
	display:inline;
	width:195px;
}
#productsMenu ul li {
	clear:both;
	float:left;
	width:150px;
	text-align:left;
}
#productsMenu strong {
	float:left;
	padding:10px 0 10px 10px;
	width:170px;
	text-align:left;
}
#productsMenu strong a {
	color:#9b040b;
}
#productsMenu li.selected {
	color:#000;
}
#productDetaills {
	float:left;
	clear:right;
	width:720px;
	/*background:#fff url(/images/black-background.jpg) no-repeat top left;*/
	padding:0 10px 0 10px;
	text-align:left;
}

#productDetaills img{ float:left; margin:0 0 0 -10px; }

#walletpak {
	background:transparent url(/images/walletpack-header.png) no-repeat top left;
	z-index:100;
}
#smallwalletpak {
	background:transparent url(/images/smallwalletpack-header.png) no-repeat top left;
	z-index:100;
}
#mediumwalletpak {
	background:transparent url(/images/mediumwalletpak-header.png) no-repeat top left;
	z-index:100;
}
#largewalletpak {
	background:transparent url(/images/largewalletpak-header.png) no-repeat top left;
	z-index:100;
}
#xlwalletpak {
	background:transparent url(/images/xlwalletpak-header.png) no-repeat top left;
	z-index:100;
}
#cdwallets {
	background:transparent url(/images/cdwallets-header.png) no-repeat top left;
}
#dvdcase {
	background:transparent url(/images/dvdcase-header.png) no-repeat top left;
}
#slimlinecase {
	background:transparent url(/images/slimlinecase-header.png) no-repeat top left;
}
#discsinbulk {
	background:transparent url(/images/discsinbulk-header.png) no-repeat top left;
}
#customproject {
	background:transparent url(/images/customproject-header.png) no-repeat top left;
}
#productDetaills ul.downloadLinks a {
	color:#000;
}
#productDetaills ul.downloadLinks li {
	float:left;
	clear:both;
	width:185px;
	border-top: 1px solid #9b040b;
	padding:5px 0 5px 0;
}
#productDetaills ul.downloadLinks li.bottom_border {
	border-bottom: 1px solid #9b040b;
}
#description {
	float:left;
	clear:both;
	width:710px;
	padding:0 0 10px 0;
	margin-top:-25px;
}
.details {
	float:left;
	clear:both;
	margin:20px 0 0 25px;
	display:inline;
}
.ruler {
	clear:both;
	width:720px;
	color:#999999;
	height:1px;
}
.product-Specification{
	clear:both;
	float:left;
	width:703px;
	border:2px solid #b9b9b9;
	margin:10px 0 10px 5px;
	display:inline;
}
.product-Specification h4{ 	color:#fff; background-color:#79a4b3; width:693px; padding:2px 0 2px 10px; }
.product-Specification a{ color:#D40303; }

ul#right-product-Specification 
{
    width:450px;  float:right; clear:right;
}
ul#right-product-Specification li{ width:440px;  padding:5px 0 5px 10px; }

ul#left-product-Specification 
{   width:240px;
    float:left;
    margin-top:-55px;
    z-index:100px;
    position:relative;
    display:inline;
    background:url(/images/product-divider-bottom.gif) no-repeat bottom right;
}
ul#left-product-Specification li 
{
    width:240px; 
    padding:5px 0 5px 10px; 
    float:left;
    font-weight:bold;
}
#left-pricing  
{
    width:230px;
    float:left;
    z-index:100px;
    position:relative;
    margin-top:-55px;
    padding:0 0 15px 10px;
    background:url(/images/product-divider-bottom.gif) no-repeat bottom right;
}
#left-pricing li 
{
    width:220px; 
    padding:0 0 0 10px; 
    background:url(/images/pricing-listdot.jpg) no-repeat 0 5px ; 
}
.Dimensions 
{
    height:100px;
}
.dvdDimensions
{
    height:70px;
}
.slimlineDimensions 
{
    height:120px;
}
.divider-top 
{
    width:240px;
    float:left;  
    background:url(/images/product-divider-top.gif) no-repeat top right; 
}
.divider-main    
{
    width:240px; 
    margin-top:55px;
    float:left;
    background:url(/images/product-divider-center.gif) repeat-y top right;}

#spindles 
{
    width:150px; 
    float:right;
    padding-top:10px;
}
#spindles p strong{ float:left; margin:10px 0 0 0; }
.pricing-includes{
	float:left;
	width:280px;
	padding:130px 0 0 10px;
}
.pricing-includes p{
	float:left;
	width:280px;
}
#products-containeer div.container{
	background: #fff;
	width:960px;
	clear:both;
	float:left;
	margin:0;
	padding:20px 0 50px 0;
	text-align:center;
	min-height:300px;
}
#products-containeer div.containerBottom{
	background:url(/images/maincontent-bottom-noborder.jpg) no-repeat bottom left;
	width:960px;
	float:left;
	clear:both;
	Padding: 0 0 25px 0;
}
#products-landingpage{
	float:left;
	padding:20px 0 0 240px;
	width:720px;
	background:url(/images/products-main-bg.jpg) no-repeat top left;
	margin:-27px 0 0 0;
    min-height:700px;
    display:inline;
}
#customer-gallery-bg{
	background:#1A1A1A url(/images/customer-gallery-bg.jpg) no-repeat top left;
	margin:-25px 0 0 0;
    min-height:780px;
    display:inline;
   	float:left;
	padding:20px 0 0 0;
	width:960px;
}
#about-us-landingpage{
	float:left;
	padding:20px 0 0 240px;
	width:720px;
	background:url(/images/aboutus-main-bg.jpg) no-repeat top left;
	margin:-24px 0 0 0;
    min-height:500px;
    display:inline;
}
#products-details {
	float:left;
	clear:left;
	width:645px;
	text-align:left;
	padding:20px 55px 0 0;
}
#products-details h1{
	float:left;
	clear:both;
	background:url(/images/products_header.png) no-repeat top right;
	height:57px;
	width:640px;
	text-indent:-9999px;
}

#products-list{
	clear:both;
	float:left;
	margin:10px 0 0 0;
	width:715px;
}

#products-list li{
	float:left;
	width:210px;
	text-align:center;
	padding:0 0 0 20px;
}

#products-list li img{
	clear:both;
}

#products-list li h3{
	margin:-25px 0 0 0;
}

#products-list li p{
	clear:both;
	padding:0 0 5px 0;
}

.learnmore-button{
	margin:0 0 20px 0;
}
#custom-project-pricing 
{
    float:right; 
    width:170px;
    padding:0 10px 0 10px; 
    margin:0 0 0 5px;  
    background-color:#d3d3d3; 
    display:inline;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#custom-project-pricing ul { text-align:left; margin:0 0 0 10px; float:left; display:inline;}
#custom-project-pricing ul li{ margin:15px 0; float:left; }
#custom-project-pricing h4{ color:#9a0008; text-align:left; margin:10px 0;}
#list-describe  
{
    margin:0;
    width:450px; 
    float:left;
    padding:0;

}
#list-describe p 
{
    padding-bottom:25px;

}
#feature-benefits li 
{
    width:685px; 
    font-weight:bold; 
    float:left; 
    padding:5px 0 5px 20px; 
    list-style:none; 
    text-align:left; 
    margin:5px 0 5px 0; 
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background:#efe7c3 url(/images/bullet-image.png) no-repeat 5px 10px;
}
#feature-benefits  
{
    margin:0; 
    width:685px; 
    float:left;
}
/*------------Customer Gallery--------*/
#customer-gallery-details {
	float:left;
	clear:left;
	width:910px;
	text-align:left;
	padding:10px 0 0 20px;
}

#customer-gallery-details h1{
	float:left;
	clear:both;
	height:20px;
	width:364px;
	margin:280px 20px 0 0;
	display:inline;
	text-indent:-9999px;
	background:url(/images/customer-gallery-header.png) no-repeat bottom left;
}


/*------- Package Sizes ------------*/

#package-sizes{
	clear:both;
	float:left;
	width:720px;
	margin:10px 0 0 0;
}

#package-details{
	clear:both;
	float:left;
	width:705px;
}
#package-details li{
	float:left;
	margin:0 8px 0 0;
	background:url(/images/wallerpack-package-bg-off.jpg) no-repeat top left;
	height:186px;
	width:170px;
	text-align:center;
}
#package-details li a{

	margin:0 0 0 8px;
	background:url(/images/wallerpack-package-bg-off.jpg) no-repeat top left;
	height:186px;
	width:170px;
}
#package-details li a:hover{
    float:left;
	background:url(/images/wallerpack-package-bg-on.jpg) no-repeat top left;
	height:186px;
	width:170px;
}
#package-details li img {
	Margin:10px 0 0 15px;
}
#package-details li a.nomarginleft {
	margin:0;
}
#package-details li.nomarginright {
    margin:0;
}
#features_wrapper{
	clear:both;
	float:left;
	width:700px;
	height:425px;
	padding-top:10px;
}

#features{
	width:695px;
	height:425px;
	background:url(/images/largewalletpak-package-bg.jpg) no-repeat top left;
	margin-left:20px;
	float:left;
	display:inline;
}

/*---------------------------------------*/
.customPackage {
	width:480px;
	float:left;
	margin:15px 0 0 0;
}
.customPackage h3 {
	width:480px;
	background-color:#d3d3d3;
	border:1px solid #b9b9b9;
	padding:5px 0 5px 0;
}
.customPackage-form {
	width:480px;
	background-color:#ececec;
	height:400px;
	margin:15px 0 0 0;
	border:1px solid #b9b9b9;
}
.advertisment-bannaer {
	float:right;
	margin:13px 10px 0 0;
	display:inline;
}
.productsAds{
	float:left;
	padding:10px 0 0 0;
	width:710px;
	display:inline;
}
.productsAds a{
	color:#9b040b;
}
.productsAds img{
	float:left;
	margin:0 6px 0 0;
	display:inline;
}
.productsAds img.remove-right-margin{
	margin-right:0;
}
/*-------------------------------------------------
Expertdesignservices
----------------------------------------------------*/
#services-container-left{ padding:0 0 0 25px; float:left; width:305px; }
#pricing{float:right; width:210px; padding:15px 10px 10px 10px; margin:50px 20px 0 5px; -moz-border-radius: 7px;
-webkit-border-radius: 7px;  background-color:#d3d3d3; }
#pricing p { text-align:left; margin:0 0 10px 0; }
#pricing ul li{ margin-top:10px; }
.revision{ text-align:left; width:250px; float:right; padding-top:30px; font-style:italic; }
.revision p{ width:220px; padding:10px 30px 0 0; float:right; }

#services-container-right{float:left; width:180px; padding:40px 10px 0 10px; }
#services-container-right h5{ float:left; color:#cccc33; margin-top:20px; text-align:left; font-weight:bold; }
#services-container-right h6{ text-align:left; color:#cccc33; margin-top:20px; font-weight:bold;}
#services-container-right p{ text-align:left; clear:left; padding:2px 0 2px 0; }
#services-container-right p.design-hints{ color:#fff; background-color:#3366cc; font-weight:bold; margin-top:15px; padding:0 3px; float:left;  display:inline; }
.bg-blue{ color:#3366cc; font-weight:bold; }

#services-container-center{ padding:0 10px 0 15px; float:left; width:380px; margin-top:10px;
      	background:url(/images/horizontal-devider.jpg) no-repeat top right; }
#services-container-center h2{ font-weight:bold; float:left; text-align:left; color:#cccc33;  padding-top:25px; }
#services-container-center h4{ width:360px; color:#696969; font-weight:bold; padding:15px 0 0 0; float:left; text-align:left; }
#services-container-center h4 span{ color:#9b040b; font-weight:bold; }
#services-container-center img{ margin-top:25px; }
#who-are-we{ margin:0; width:380px; float:left; }
#who-are-we img.eds { float:left; }
#who-are-we p{ width:370px; float:left; text-align:left; margin:5px 0 3px 0; }
.sending-your-materials p{ margin-top:5px; }
hr { background-color:#b9b9b9; height:1px; width:665px; float:left; margin:10px 0; }

/*------------------------------------------------------------------------
Pricing Example : 2, 3, 4 cols structure
-----------------------------------------------------------------------*/
p.pricing-example{ margin:15px 10px 15px 10px; font-style:italic; }
h6.gray{ color:#79a4b3; float:left; }
.pricing-3cols {
	float:left;
	width:445px;
	display:inline;
	margin:10px 0 0 5px;
}
.pricing-3cols li {
	clear:both;
	float:left;
	width:445px;
	margin:0;
	padding:0;
}
.pricing-3cols p {
	float:left;
	width:140px;
	padding:5px 0 5px 0;
	text-align:center;
}
.pricing-3cols p.case{ width:70px; }

.pricing-header h6 {
	float:left;
	margin:0;
	padding:12px 0 10px 2px;
}
.row-color-gray 
{
   	background:url(/images/vertical-divider-458x3.jpg) repeat-y top right;
}
li.cols-header a
{
    margin-left:108px;
}
li.cols-header-discs a
{
    margin-left:185px;
}
li.cols-header-xl a
{
    margin-left:118px;
}

/*--------------------------------------------------
Customer Gallery Page Styles
---------------------------------------------------*/

#customer-gallery-list{
	clear:both;
	float:left;
	margin:-10px 0 0 0;
	width:960px;
}
#customer-gallery-list li{
	float:left;
	width:210px;
	text-align:left;
	padding:15px 0 5px 25px;
	height:410px;
	 display:inline;
}

#customer-gallery-list li img{
	clear:both;
	float:left;
}

#customer-gallery-list li p{
	clear:both;
	float:left;
	width:200px;
	text-align:left;
	padding:3px 0 0 0;
	color:#fff;
}
#customer-gallery-list li p span
{
    color:#d40303;
    font-weight:bold;
}

ul#customer-gallery-list li a { position:relative; float:left; display:block; width:200px; height:225px; }

ul#customer-gallery-list li a:hover { z-index:2; }
ul#customer-gallery-list li a img { position:absolute; width:200px; height:225px; }

.mov_popup{
	width:450px;
	height:368px;
	position:absolute;
	z-index:100;
	left:0;
    top:0;
}
/*--------------------------------------------------
Contact Page Styles
---------------------------------------------------*/
#contactLeftContainer {
	float:left;
	clear:left;
	width:645px;
	text-align:left;
	padding:0 0 0 35px;
	
}
#contactLeftContainer h1 {
   	background:url(/images/contact-header.gif) no-repeat top left;
   	width:93px;
   	height:28px;
   	text-indent:-99999px;
}
#contactLeftContainer p {
	clear:both;
	padding:10px 0 0 0;
	width:620px;
}
#contactLeftContainer p span {
	color:#9b040d;
}
#contactRightContainer {
	float:right;
	width:275px;
	text-align:left;
	padding:20px 0 0 5px;
	margin:0;
	background:url(/images/contact-vertical-divider.gif) no-repeat top left;
}
#enewsletter {
	text-align:center;
	padding-bottom:10px;
	margin-left:15px;
	display:inline;
	float:left;
	width:150px;
}
#enewletter-subscribe {
    margin-left:12px; 
    width:226px; 
    /*background-color:#79A4B4; */
    float:left; 
    display:inline;
    margin-bottom:30px;
}
#subscribe {
	width:238px;
	margin:0;
	display:inline;
	float:left;
}
#subscribe p {   
    width:200px;
    clear:both;
    float:left;
	margin:10px 0 10px 15px;
	display:inline;
}
#subscribe h6.enewsletter-header {
    float:none; 
    margin:10px 0 0 12px; 
    display:block;
}
#subscribe h6 {
    float:left;
	padding:2px 3px 2px 3px;
	color:#fff;
	margin:10px 50px 0 12px;
	background-color:#9b040d;
	display:inline;
}


/*--------------------------------------------------
quote Page Styles
---------------------------------------------------*/

#quoteLeftContainer {
	float:left;
	clear:left;
	width:645px;
	text-align:left;
	padding:0 0 0 35px;
	background:url(/images/contact-vertical-divider.gif) no-repeat top right;
}
#quoteLeftContainer h1 {
   	background:url(/images/request-quote.gif) no-repeat top left;
   	width:192px;
   	height:35px;
   	text-indent:-99999px;
}
#quoteLeftContainer p {
	clear:both;
	padding:10px 0 0 0;
	width:620px;
}
#quoteLeftContainer p span {
	color:#9b040d;
}
#quoteRightContainer {
	float:right;
	width:275px;
	text-align:left;
	padding:20px 0 0 5px;
	margin:0;

}
#RequestQuote {
	border:2px solid #b9b9b9;
	float:left;
	width:625px;
	padding:0 0 10px 0;
	margin-top:15px;
}
#RequestQuote p { width:200px; float:left; padding:10px 0 0 20px; }
.request-quote { margin-left:240px; display:inline; }

input {	margin:10px 50px 0 0; display:inline; }
textarea { margin-top:10px;}
select { margin:10px 100px 0 0; display:inline; }
#RequestQuote ul li label{ width:255px; float:left; margin-top:10px; font-weight:bold;  }
#RequestQuote ul li label span{font-weight:lighter; float:left; }
/*------------------------------------------------------
Footer Panel
-------------------------------------------------------*/
#socialneticon {float:right; margin:20px 40px -50px 0px; position:relative;}
#socialneticon img { margin:5px;}
#footer{ clear:both; float:left; text-align:center; color:#787878; width:960px; margin:20px 0 0 0; padding-bottom:20px; }
/*----------------------------------------------------
About Us
-------------------------------------------------------*/
#about-us-details h1 { text-align:right; float:right; margin-right:20px; height:55px; width:650px; display:inline; color:#A3030D;
	background:url(/images/about-us-header.gif) no-repeat top right; }
.about-us-content { text-align:left; }
.about-us-content ul { width:690px; float:right; padding-bottom:20px; }
.about-us-content li { width:190px; padding:0 10px; margin:0 20px 0 0; display:inline; height:122px; float:left; 
    background:url(/images/aboutsus-blue-background.jpg) no-repeat top left; }
.about-us-content li p { margin:0 0 0 5px; width:160px; padding:5px 0 0 10px; float:left;
    background:url(/images/bullet-image.png) no-repeat 0 10px ; }
.about-us-content li h6 { font-weight:bold; color:#fff; padding-top:10px; }
.about-us-content p { margin:0 20px 0 0; display:inline; float:right; width:660px; padding:10px 10px; }
.about-us-content p span {color:#960606; font-weight:bold; }
.about-us-content p span.blue-bg { color:#6f9df0;  font-weight:bold; }
.disccdlabel {width:32px; padding:10px 10px 0 0; float:left; text-align:center;}
.discqtyperunit{padding:10px 10px 0 0; float:left;}
.form-styles{ padding:2px 5px 5px 10px; text-align:left; float:left; width:615px; vertical-align:middle; }
.alternate-bg { background:url(/images/vertical-divider-360x3.jpg) repeat-y center; }
.form-style { padding:0 0 5px 0; }
