/*######### homepage categories #########*/

.homepageCatBox {
    width:185px;
    background: url(../images/layout/category_bg.jpg) no-repeat center top;
    padding-top:15px;
    text-align:center;
    height:185px;
    float:left;
    margin:0 3px;
}

.homepageCatBox h2 {
    width:175px;
    margin:5px 5px 10px 5px;
    text-align:center;
    font-weight:bold;
 }

 .homepageCatBox h2 a {
    color:#ec008c;
}

 .homepageCatBox img {
    max-width:160px;
    max-height:140px;
    margin:0 auto;
    vertical-align:middle;
}

/*######### product showcase ###########*/

.showcaseBox {
    width:171px;
    float:left;
    margin:0 1px;
    padding:5px 0;
    height:69px;
}

.showcaseBox .showcaseImg {
    width:60px;
    height:60px;
    margin:0;
    float:left;
}

.showcaseBox .showcaseImg table {
    width:60px;
    text-align:center;
    height:60px;
}

 .showcaseBox .showcaseImg table td {
    height:60px;
    vertical-align:middle;
}

.showcaseBox .showcaseImg table img {
    max-width:50px;
    max-height:50px;
    vertical-align:middle;
}

.showcaseBox .productName {
	width:105px;
	float:left;
	height:41px;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	margin:5px 0;
}

.showcaseBox .productPrice {
    float:left;
    width:100px;
    font-size:11px;
  	margin-bottom:5px;
}

.showcaseBox .productPrice a {
	color:#353a38;
}

/*######### product showcase special offers ##########*/
.showcaseBoxOffers {
    width:171px;
    float:left;
    margin:0 1px;
    padding:5px 0;
}

.showcaseBoxOffers .showcaseImg {
    width:171px;
    height:75px;
    margin:0 auto 7px auto;
    float:left;
}

.showcaseBoxOffers .showcaseImg table {
    width:171px;
    text-align:center;
    height:70px;
}

 .showcaseBoxOffers .showcaseImg table td {
    height:75px;
    vertical-align:middle;
    text-align:center;
}

.showcaseBoxOffers .showcaseImg table img {
    max-width:75px;
    max-height:75px;
    vertical-align:middle;
}

.showcaseBoxOffers .productName {
	width:161px;
	float:left;
	height:30px;
	overflow:hidden;
	text-align:center;
	font-size:11px;
	margin:5px 5px;
}

.showcaseBoxOffers .productPrice {
    float:left;
    width:171px;
    font-size:11px;
  	margin-bottom:5px;
  	text-align:center;
  	color:#b50613;
}

.showcaseBoxOffers .productPrice .wasPrice {
	color:#353a38;
	padding-right:5px;
}

.showcaseBoxOffers .productPrice a {
	color:#353a38;
}

/*******************************/

.middle .bodyText {
	width:116px;
	padding:0 10px;
}

.right .bodyText {
	padding:0 0 0 10px;
}

/* ########### featured products ############# */

.featuredProduct {
	width:100%;
}

.featuredProduct .productInfo {
	width:100%;
	background-color:#EDEDED;
	background: #d4d4d4; /* Old browsers */
	background: -moz-linear-gradient(top,  #d4d4d4 0%, #d6d6d6 2%, #e5e5e5 8%, #ebebeb 13%, #ededed 17%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(2%,#d6d6d6), color-stop(8%,#e5e5e5), color-stop(13%,#ebebeb), color-stop(17%,#ededed), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d4d4d4 0%,#d6d6d6 2%,#e5e5e5 8%,#ebebeb 13%,#ededed 17%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d4d4d4 0%,#d6d6d6 2%,#e5e5e5 8%,#ebebeb 13%,#ededed 17%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d4d4d4 0%,#d6d6d6 2%,#e5e5e5 8%,#ebebeb 13%,#ededed 17%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d4d4d4 0%,#d6d6d6 2%,#e5e5e5 8%,#ebebeb 13%,#ededed 17%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	padding:10px 10px 5px 10px;
	border-radius:0 0 5px 5px;
}

.featuredProduct .productTitle {
	width:100%;
	padding:0 0 5px 0;
	text-align:left;
	font-size:12px;
	overflow:hidden;
}

.featuredProduct .productTitle a:hover {
	text-decoration:none;
}

.featuredProduct .productImage {
	width:100%;
	height:145px;
	text-align:center;
	vertical-align:middle;
}

.featuredProduct .productImage img {
	vertical-align:middle;
	max-height:145px;
}

.featuredProduct .price {
	width: 100%;
	text-align:center;
	font-size:12px;
	color:#fff;
	height:24px;
	line-height:24px;
	/*background:url('../images/layout/bg_price.gif') no-repeat top left;*/
	background: #9d0825; /* Old browsers */
	background: -moz-linear-gradient(top,  #9d0825 0%, #9e0926 9%, #8e0820 65%, #8a0820 91%, #88081f 96%, #74071a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d0825), color-stop(9%,#9e0926), color-stop(65%,#8e0820), color-stop(91%,#8a0820), color-stop(96%,#88081f), color-stop(100%,#74071a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9d0825 0%,#9e0926 9%,#8e0820 65%,#8a0820 91%,#88081f 96%,#74071a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9d0825 0%,#9e0926 9%,#8e0820 65%,#8a0820 91%,#88081f 96%,#74071a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9d0825 0%,#9e0926 9%,#8e0820 65%,#8a0820 91%,#88081f 96%,#74071a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9d0825 0%,#9e0926 9%,#8e0820 65%,#8a0820 91%,#88081f 96%,#74071a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d0825', endColorstr='#74071a',GradientType=0 ); /* IE6-9 */

	border-radius:3px;
}

/*###################email friends ###############*/
.emailTable {
	display:none;
}

.emailPageContent {
	text-align:left;
	font-size:11px;
}

#emailFriendFields {
	width:420px;
	float:left;
	text-align:left;
	margin-left:60px;
	color:#333333;
	background:url('../images/layout/dots.gif') repeat-x bottom right;
	padding-bottom:30px;
	margin-top:30px;
}

#emailFriendFields input {
	width:230px;
	border:1px solid #cccccc;
	font-size:12px;
	padding: 4px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#emailFriendFields textarea {
	margin-bottom:20px;
	border:1px solid #cccccc;
	font-size:12px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.emailPageContent .body {
	float: left;
	padding: 15px 0 0 0;
	margin:0;
    width:920px;
}

.emailPageContent .footer{
    float:left;
    width:580px;
    height:10px;
    line-height:10px;
}

.emailPageContent h1 {
	font-size:18px;
	font-weight:normal;
}

.emailPageContent .emailLink {
	font-size: 12px;
	background:url('../images/layout/dots.gif') repeat-x bottom right;
	padding-bottom:15px;
	color: #b1b3b4;
	margin-top:5px;
	margin-bottom:25px;
}

.emailPageContent .imageContainer {
	width: 428px;
	height:428px;
	text-align: center;
	border:0 solid #cccccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
    float:left;
}

.emailPageContent .imageContainer table {
	float: left;
	margin: 3px;
	width: 422px;
	height: 422px;
}

.emailPageContent .imageContainer table td {
	text-align: center;
	height:422px;
	vertical-align:middle;
}

.emailPageContent .imageContainer table td img {
    max-width:420px;
    max-height:420px;
}

.emailForm td {
	padding:0;
}

.emailPageContent.complete {
	margin-top:23px;
	font-weight:bold;
	font-size:14px;
}

.emailPageContent.complete a {
	font-size:12px;
}

.btns {
	padding:0;
}

.btns .Normal img {
	margin-bottom:10px;
}

.btns input {
	width:230px;
	border:1px solid #cccccc;
	font-size:12px;
	padding: 4px 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#cluetip-close img {
  	border: 0;
}

#cluetip-title {
  	overflow: hidden;
}

#cluetip-title #cluetip-close {
  	float: right;
  	position: relative;
}

#cluetip-waitimage {
 	background-image: url('../images/cluetipimages/wait.gif');
  	height: 11px;
  	position: absolute;
  	width: 43px;
}

.cluetip-arrows {
  	background-position: 0 0;
  	background-repeat: no-repeat;
  	display: none;
  	height: 22px;
  	position: absolute;
  	top: 0;
  	left: -11px;
  	width: 11px;
}

#cluetip-extra {
  	display: none;
}

/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {
  	background-color: #F2F2F4;
}

.cluetip-default #cluetip-outer {
	background-color: #F2F2F4;
	margin: 0;
	border:1px solid #B9B9BB;
	position: relative;
}

.cluetip-default h3#cluetip-title {
	background-color: #B9B9BB;
  	color: #fff;
  	font-size: 11px;
  	font-weight: normal;
  	margin: 0 0 5px;
  	padding: 4px 10px 1px;
  	text-align:left;
}

.cluetip-default #cluetip-title a {
	color: #666;
  	font-size: 11px;
}

.cluetip-default #cluetip-inner {
  	padding: 0;
}

.cluetip-default div#cluetip-close {
	color: #fff;
  	margin: 0 5px 5px;
  	text-align: right;
}

.cluetip-default div#cluetip-close a {
	color:#fff;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  	background-image: url('../images/cluetipimages/darrowleft.gif');
}

.clue-left-default .cluetip-arrows {
 	background-image: url('../images/cluetipimages/darrowright.gif');
  	left: 100%;
  	margin-right: -11px;
}

.clue-top-default .cluetip-arrows {
  	background-image: url('../images/cluetipimages/darrowdown.gif');
  	top: 100%;
  	left: 50%;
  	height: 11px;
  	margin-left: -11px;
  	width: 22px;
}

.clue-bottom-default .cluetip-arrows {
 	background-image: url('../images/cluetipimages/darrowup.gif');
  	height: 11px;
  	top: -11px;
  	left: 50%;
  	margin-left: -11px;
  	width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  	background-color: transparent;
}

.cluetip-jtip #cluetip-outer {
  	background-color: #fff;
  	border: 2px solid #ccc;
  	position: relative;
}

.cluetip-jtip h3#cluetip-title {
  	background-color: #ccc;
  	color: #333;
  	font-size: 16px;
  	font-weight: normal;
  	margin: 0 0 5px;
  	padding: 2px 5px;
}

.cluetip-jtip #cluetip-inner {
  	display: inline-block;
  	padding: 0 5px 5px;
}

.cluetip-jtip div#cluetip-close {
  	color: #900;
  	margin: 0 5px 5px;
  	text-align: right;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
 	background-image: url('../images/cluetipimages/arrowleft.gif');
}

.clue-left-jtip .cluetip-arrows {
 	background-image: url('../images/cluetipimages/arrowright.gif');
  	left: 100%;
  	margin-right: -11px;
}

.clue-top-jtip .cluetip-arrows {
 	background-image: url('../images/cluetipimages/arrowdown.gif');
  	height: 11px;
  	top: 100%;
  	left: 50%;
  	margin-left: -11px;
  	width: 22px;
}

.clue-bottom-jtip .cluetip-arrows {
 	background-image: url('../images/cluetipimages/arrowup.gif');
  	height: 11px;
  	top: -11px;
  	left: 50%;
  	margin-left: -11px;
  	width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  	background: transparent url('../images/cluetipimages/bl.gif') no-repeat 0 100%;
  	margin-left: 12px;
  	margin-top: 10px;
}

.cluetip-rounded #cluetip-outer {
  	background: transparent url('../images/cluetipimages/tl.gif') no-repeat 0 0;
  	margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  	background-color: transparent;
  	margin: 0 -12px 0 0;
  	padding: 12px 12px 0;
  	position: relative;
}

.cluetip-rounded #cluetip-extra {
  	background: transparent url('../images/cluetipimages/tr.gif') no-repeat 100% 0;
  	display: block;
  	height: 30px;
  	position: absolute;
  	top: 0;
  	right: 0;
  	margin: -12px -12px 0 0;
  	width: 12px;
}

.cluetip-rounded #cluetip-inner {
  	background: url('../images/cluetipimages/br.gif') no-repeat 100% 100%;
  	margin: -18px -12px 0 0;
  	padding: 5px 12px 12px;
  	position: relative;
}

.cluetip-rounded div#cluetip-close {
  	background: transparent;
  	color: #009;
  	margin: 0 5px 5px;
	text-align: right;
}

.cluetip-rounded div#cluetip-close a {
  	color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  	background-image: url('../images/cluetipimages/rarrowleft.gif');
}

.clue-left-rounded .cluetip-arrows {
	background-image: url('../images/cluetipimages/rarrowright.gif');
  	left: 100%;
  	margin-left: 12px;
}

.clue-top-rounded .cluetip-arrows {
  	background-image: url('../images/cluetipimages/rarrowdown.gif');
  	top: 100%;
  	left: 50%;
  	height: 11px;
  	margin-left: -11px;
  	width: 22px;
}

.clue-bottom-rounded .cluetip-arrows {
  	background-image: url('../images/cluetipimages/rarrowup.gif');
  	top: -23px;
  	left: 50%;
  	height: 11px;
  	margin-left: -11px;
  	width: 22px;
}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  	zoom: 1;
}

#sitemap {
	width:100%;
	float:left;
	margin-top:10px;
}

#stepHeaderBrochure {
	border:1px solid #e0e0e0;
  	border-width:1px 1px 0 1px;
	float: left;
  	height: 5px;
  	padding: 0;
  	width: 918px;
}

/*######################### colorbox ########################*/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
}

#cboxOverlay {
	height:100%;
	position:fixed;
	width:100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
	clear:left;
}

#cboxContent {
	overflow:hidden;
	position:relative;
}

#cboxLoadedContent {
	overflow:auto;
}

#cboxLoadedContent iframe {
	border:0;
	display:block;
	height:100%;
	width:100%;
}

#cboxTitle {
	margin:0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor:pointer;
}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/

#cboxOverlay {
	background:#000;
}

#colorBox {}
    #cboxTopLeft {
	    background:url('../images/colorbox/border1.png') 0 0 no-repeat;
	    height:25px;
	    width:25px;
	}

    #cboxTopCenter {
	    background:url('../images/colorbox/border1.png') 0 -50px repeat-x;
	   	height:25px;
	}

    #cboxTopRight {
	    background:url('../images/colorbox/border1.png') -25px 0 no-repeat;
	    height:25px;
	    width:25px;
	}

    #cboxBottomLeft {
	    background:url('../images/colorbox/border1.png') 0 -25px no-repeat;;
	    height:25px;
	   	width:25px
	}

    #cboxBottomCenter {
	    background:url('../images/colorbox/border1.png') 0 -75px repeat-x;
	    height:25px;
	}

	#cboxBottomRight {
		background:url('../images/colorbox/border1.png') -25px -25px no-repeat;
		height:25px;
		width:25px;
	}

	#cboxMiddleLeft {
		background:url('../images/colorbox/border2.png') 0 0 repeat-y;
		width:25px;
	}

    #cboxMiddleRight {
	    background:url('../images/colorbox/border2.png') -25px 0 repeat-y;
	    width:25px;
	}

    #cboxContent {
	    background:#fff;
	}
        #cboxLoadedContent {
	        margin-bottom:20px;
	    }

	    #cboxTitle {
		    color:#999;
		    bottom:0;
		    left:0;
		    position:absolute;
		    text-align:center;
		    width:100%;
		}

		#cboxCurrent {
	        color:#999;
	        position:absolute;
	        bottom:0;
	        left:100px;
	    }

	    #cboxSlideshow {
		    color:#444;
		    position:absolute;
		    bottom:0;
		    right:42px;
		}

		#cboxPrevious {
			color:#444;
			position:absolute;
			bottom:0;
			left:0;
		}

		#cboxNext {
			color:#444;
			position:absolute;
			bottom:0;
			left:63px;
		}

        #cboxLoadingOverlay {
	        background:url('../images/colorbox/loading.gif') 5px 5px no-repeat #fff;
	    }

        #cboxClose {
	        background:url('../images/colorbox/controls.png') -25px 0 no-repeat;
	        height:25px;
	       	position:absolute;
	        bottom:0;
	        right:0;
	        text-indent:-9999px;
	        width:25px;
	    }

        #cboxClose.hover {
	        background-position:-25px -25px;
	    }

/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/45/Skins/kitstone/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/*######################*/

/*
.vg {
	border:1px solid #dcdcdc;
	text-align:left;
	padding:10px;
	background-color:#fff;
	width: 100%;
}

#vanguard {
	background-color:#fff;
}

.vg td {
	text-align:left;
	padding-right:10px;
	font-weight:bold;
}

.vg td input {
	margin:0 5px;
	float:left;
}

.vg table {
	margin-bottom:10px;
	margin-top:5px;
}

.vg .error {
	color:#ff0000;
	font-weight:normal;
}

#scheme_logo img {
	height:20px;
	float:left;
}
*/
#pleaseWait,
#pleaseWaitCheckout {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
	color:#fff;
	color: rgba(255, 255, 255, 0.4);
	text-align:center;
	z-index: 99999;
}

#pleaseWait img,
#pleaseWaitCheckout img {
	position:absolute;
	top:50%;
	left:50%;
	margin:-66px 0 0 -33px;
}

#dnn_ctr3145_ViewCyraneCardProcessing_ctl00_Vanguard_pnlCardCaptureFrame body {
	background-color:#fff;
	height:290px;
}
/*
.vg .card_schemes img {
	margin-right:5px;
}

.vg .card_schemes {
	display:block;
	margin:5px 0 5px 0;
}

.vg .card_schemes,
.vg .card_schemes td{
	height:35px;
	vertical-align:bottom;
}

.vg .amount {
	margin:10px 0;
}

.vg big {
	font-size:18px;
}

.vg .card_schemes  {
	padding-left:0;
	height:30px;
}

.vg span.text {
	float:left;
	line-height:20px;
	padding-left:0;
}*/
/*
#loadme img {
	height:50px;
}

#loadme {
	font-size:11px;
}

#loadme div {
	float:left;
	text-align:center;
	width:300px;
}

#loadme div img {
	margin:5px auto;
}

*/

#contact_details {
	float:left;
}

#dnn_ctr3114_BrochureRequest_ctl00_pnlAccountInfo .brochureContact {
	background-image:none;
}

.slideRHS {
	position:relative;
	padding:15px;
	width:100%;
}

.slideRHS .productImage {
	width:100%;
	text-align:center;
	background-color:#fff;
	height:145px;
	position: relative;
}

.slideRHS .productImage img {
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	max-height: 145px;
	max-width: 100%
}

.slideRHS .productTitle a {
	color:#000;
	font-size:20px;
	line-height:20px;
}

.slideRHS.related .productTitle a {
	font-size:20px;
}

.slideRHS .productTitle {
	width:100%;
	margin:10px auto 0 auto;
	height:60px;
	overflow:hidden;
}

.slideRHS.related .productTitle {
	height:43px;
}

.slideRHS .price {
	width:100%;
	margin:5px auto;
	font-size:17px;
	color:#3b3b3b;
}

.slideRHS .productDescription {
	width:215px;
	margin:5px auto 10px auto;
	font-size:13px;
	color:#8c8c8c;
}

.slideRHS .readMore {
	position:absolute;
	left:15px;
	bottom:15px;
}



#quickOrder {
	float: left;
	width: 938px;
	background-color:#f7f7f9;
	border:1px solid #e1e1e3;
	border-radius:8px;
	padding:20px;
	margin-bottom:20px;
}

#quickOrder input {
	border:1px solid #cacaca;
	border-radius:3px;
	padding:3px;
}

.dnn_ctr2583_View_ps_pnlEdit {
	z-index:99999;
	width:100%;
	float:left;
	position:absolute;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
	border-radius:10px;
}

.carousel img {
    min-width: 100%;
    height: 500px;
    border-radius:10px;
}

.carousel-control {
	border-radius:10px;
    background-color: transparent;
}

.carousel-control.right {
	background-image: -webkit-linear-gradient(left, transparent 0px, rgba(0, 0, 0, 0.1) 100%);
	background-image: -o-linear-gradient(left, transparent 0px, rgba(0, 0, 0, 0.1) 100%);
	background-image: linear-gradient(to right, transparent 0px, rgba(0, 0, 0, 0.1) 100%);
}

.carousel-control.left {
 	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0px, transparent 100%);
 	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0px, transparent 100%);
 	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0px, transparent 100%);
 }
/*

    .carousel .container {
      position: relative;
      z-index: 9;
    }

    .carousel-control {
      height: 80px;
      margin-top: 0;
      font-size: 120px;
      text-shadow: 0 1px 1px rgba(0,0,0,.4);
      background-color: transparent;
      border: 0;
      z-index: 10;
    }

    .carousel .item {
      height: 500px;
    }
    .carousel img {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
      height: 500px;
    }

    .carousel-caption {
      background-color: transparent;
      position: static;
      max-width: 550px;
      padding: 0 20px;
      margin-top: 200px;
    }
    .carousel-caption h1,
    .carousel-caption .lead {
      margin: 0;
      line-height: 1.25;
      color: #fff;
      text-shadow: 0 1px 1px rgba(0,0,0,.4);
    }
    .carousel-caption .btn {
      margin-top: 10px;
    }*/

.Normal {
	padding-top: 10px;
}

.Normal p {
	font-size: 14px;
	margin-top:15px;
}

.Normal .btn {
	color: #fff;
}