/* Table of Contents
------------------------------------------
		Default Styles 	
		Header Styles  	
		Content Area	
		Left Menu		
		Right Column	
		Footer Styles 	
------------------------------------------
*/
/* Default Styles */
*{margin:0px; padding:0px;}

body {
	text-align:center;
	background:url(/i/necco-background.jpg);
}

td
{
	font-family:Arial;
	font-size:11px;
	vertical-align:top;
}

iframe {display:none;}

h1{
	color:#4e7aa6;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	line-height:40px;
}

h2 {
	color:#a1b8ac;
	font-size:11px;
	font-weight:bold;
}

h3 a:link, h3 a:visited, h3 a:active{
	color:#4e7aa6;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	line-height:40px;
	padding-bottom:25px;
}

h3{
	color:#4e7aa6;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	line-height:40px;
}

h4 {
	color:#4e7aa6;
	font-size:16px;
	line-height:14px;
	font-weight:bold;
	font-family:Arial;
}

h5{
	color:#4e7aa6;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	line-height:40px;
}

p, ul, li, ol {
	font-family:Arial,;
	font-size:10px;
	color:#4E7AA6;
	padding-bottom:15px;
}



p a:link, p a:visited, p a:active {}

p a:hover {}	

ul, ol{padding-left:25px;}

#wrapper {
	width:1024px;
	margin:0 auto;
	text-align:left;
}

/*-------- Header Styles --------*/
#header-none{
	width:1024px;
	height:150px;
	background:url(/i/header-none.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#header-products{
	width:1024px;
	height:150px;
	background:url(/i/header-products.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#header-specials{
	width:1024px;
	height:150px;
	background:url(/i/header-specials.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#header-viewcart{
	width:1024px;
	height:150px;
	background:url(/i/header-cart.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#header a, #header:link, #header:visited, #header:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#header a:hover {
	text-decoration:underline;
}

.logo {
	display:block;
	width:210px;
	height:150px;
	position:absolute;
	margin-left:40px;
	cursor:pointer;
}

#home, #home_sel{
	position:absolute;
	width:120px;
	height:37px;
	margin:92px 0px 0px 790px;
	padding:15px 0 0 5px;
}

#products, #products_sel{
	position:absolute;
	width:120px;
	height:37px;
	margin:92px 0px 0px 350px;
	padding:15px 0 0 5px;
}

.sIFR-root a {
    color: #FFFFFF;
    text-decoration: none;
    font-family:Trebuchet MS, Arial;
    font-style:italic;
    font-weight:bold;   
}

.sIFR-root a:hover { 
	color: #fffed5; 
	text-decoration:underline; 
}

#special, #special_sel{
	position:absolute;
	width:120px;
	height:37px;
	margin:90px 0px 0px 495px;
	padding:17px 0 0 0px;
}

#viewcart, #viewcart_sel{
	position:absolute;
	width:120px;
	height:37px;
	margin:93px 0px 0px 640px;
	padding:15px 0 0 5px;
}

img {padding:0px; margin:0px;}

#logo {
	background:url(/i/internal-logo.gif) no-repeat;
	width:327px;
	height:150px;
	float:left;
}

#search{
	background:url(/i/internal-header-search.gif) no-repeat;
	width:697px;
	height:78px;
	float:left;
}

#login-area{
	position:absolute;
	width:460px;
	text-align:right;
	margin:15px 0px 0px 230px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#login-area a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;	
}

#nav{
	width:697px;
	height:72px;
	display:inline;
	float:left;
}

#textbox{
    position:absolute;
    border:none;
    margin:-18px 0px 0px 40px;
    width:165px;
    background:url(/i/spacer.gif);
}

#button{
    background:url(/i/spacer.gif);
    position:absolute;
    border:none;
    margin:-23px 0px 0px 235px;
    width:60px;
    height:25px;
    cursor:pointer;    
}
/*-------- Content Area -------*/

#certify-badge{background:url(http://media.neccostore.com/i/certified-badge.gif) no-repeat;position:absolute;margin:2px 0px 0px 535px;width:126px;height:125px; }

#content {
	background:url(/i/interface-content-repeat.gif) repeat-y;
	width:1024px;
	padding-bottom:20px;
}

.clear {
	clear:both;
}

.line {width:600px;height:1px;background:#4e7aa6;margin:20px 0px;}

#FormReview, #orderinfo {
    padding:5px 0px 0px 90px;    
}

fieldset{border:none; margin:50px 0px 0px 0px;}

.reg-field {width:195px; font-size:11px;}

.login-button{
	background:url(/i/login.gif) no-repeat; 
	width:107px; 
	height:48px;
	border:none;
	cursor:pointer;
}

.signup-button{
	background:url(/i/signup.gif) no-repeat; 
	width:107px; 
	height:48px;
	border:none;
	cursor:pointer;	
}
#sorrynone {
    width:500px;
    height:400px;
}

/*------- Left Menu ---------*/

#left-menu{
	float:left;
	margin-left:20px;
	width:168px;
	height:600px;
}

#left-menu-top{
	background:url(/i/tt-nav-tastytreats.gif) no-repeat;
	width:168px;
	height:173px;
}

#left-menu-content{
	background:url(/i/tt-menu-repeat.gif) repeat-y;
	width:168px;
	text-align:left;
}

.left-nav-title{padding-left:8px;}

#m1, #m1 a, #m1:link, #m1:visited {
	font-family:Arial;
	font-size:11px;
	color:#4e7aa6;
	text-transform:uppercase;
	padding:2px 0px 2px 5px;
	width:168px;
	display:block;
	text-decoration:none;
	height:24px;
}

#m1 a:hover {
	display:block; 
	text-decoration:none;
	background:url(/i/menu-over.gif) -5px 0px no-repeat;
	}	
	
.selected{
	background-color:#d5dae6;
    display:block;
    color:#fff; 
    text-decoration:none;
    background:url(/i/menu-on.gif) no-repeat;
}

#m2, #m2 a, #m2:link, #m2:active, #m2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fffed5;
	text-transform:uppercase;
	margin-left:4px;
	background:#adc1ad;
	padding:2px 0px 2px 0px;
	display:block;
	width:168px;
	text-decoration:none;
}
#m2 a:hover{
	border-top:dashed 1px #fffed5;
	border-bottom:dashed 1px #fffed5;
	display:block; 
	text-decoration:none;
}

#left-menu-bottom{
	background:url(/i/tt-nav-footer.gif) no-repeat;
	width:168px;
	height:51px;
}

/*------- Right Column ----------*/
#right{
    margin-right:95px; 
    float:right; 
    width:689px;
}

#right p{
    font-size:14px;    
}

#right h2{
    font-size:14px;
    margin-top:-12px;
    padding-bottom:20px;
    font-family:Arial;
}

#editorial-content{
    position:relative;
    clear:both;
    width:663px;
    padding-top:40px;
    font-size:11px;
}

#editorial-content p{
    font-size:11px;
}

#editorial-content h2{
    font-size:14px;
    margin-top:0px;
    padding-bottom:4px;
    font-family:Arial;
}

#editorial-content ul, #editorial-content li {
    font-size:11px;
    font-family:Arial;    
}

#sort-by-name{
	background:url(/i/internal-sortby-name.gif) no-repeat;
	width:94px;
	height:52px;
	float:left;
}

#pagination{
	background:url(/i/internal-product-bar.gif) no-repeat;
	width:501px;
	height:52px;
	float:left;
	text-align:center;
	padding-top:23px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#pagination a, #pagination:link, #pagination:active, #pagination:visited{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#paginator-pages{width:450px;padding-left:3px;}

.pipe{padding:0px 4px 0px 5px;}

#sort-by-price{
	background:url(/i/internal-sortby-price.gif) no-repeat;
	width:94px;
	height:52px;
	float:left;
}

.outer {
	margin:0 0 5px 0px;
	width:663px;
	background:url(/i/internal-prod-description.gif) repeat-y #fff;
	display:block;
	position:relative;
	clear:both;
}

.top {
	height:5px;
	background:url(/i/internal-prod-top.gif) no-repeat;
}

.bot {
	height:5px;
	background:url(/i/internal-prod-bottom.gif) no-repeat #fff;
	padding-bottom:10px;
}

.mid {
	min-height:100px;
	padding:5px;
	display:block;
}

.prod-description{
	background:url(/i/internal-prod-description.gif) repeat-y;
	width:663px;
	margin-left:15px;
}

.prod-logo{float:left; padding:10px 0 0 5px; width:124px; text-align:center;}

.description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:400px;
	padding-right:15px;
}

.price-information{
	text-align:center;
	width:100px;
	float:left;
	padding-top:15px;
	font-family:Arial;
	font-size:12px;
	color:#EE154B;
}

.price-information h4{
	padding-bottom:10px;
}

.item-header{
    background:url(/i/internal-breadcrumb.gif) no-repeat;
    padding:5px 10px;
    height:20px;
    font-family:Arial;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    width:665px;
    margin:0px 0px 15px 0px;
}

.item-header-item{
    padding-right:320px;
    font-family:Arial,;
	font-size:14px;
	color:#000;
}
.item-header-price{
    padding-right:25px;
    font-family:Arial,;
	font-size:14px;
	color:#000;
}
.item-header-quantity{
    padding-right:15px;
    font-family:Arial,;
	font-size:14px;
	color:#000;
}
.item-header-total{
    padding-right:25px;
    font-family:Arial,;
	font-size:14px;
	color:#000;
}
.item-header-action{
    padding-right:15px;
    font-family:Arial,;
	font-size:14px;
	color:#000;
}

#cart-form{
    padding:20px 0px 0px 100px;    
}

.prod-logo-cart
{  
    float:left;
    margin:-40px 0px 0px 15px; 
    width:150px;
    min-height:90px;
}

.onsale{
    background:url(/i/onsale.png) no-repeat;
	position:absolute;
	width:48px;
	height:48px;
	margin:-10px 0 0 -9px;
	top:0;
	left:0;	
}

.onsale-details{
    background:url(/i/onsale.png) no-repeat;
	position:absolute;
	width:48px;
	height:48px;
	margin:-6px 0 0 -57px;
}

/*product name*/
.item-header-list1{
    float:left;
    font-family:Arial;
    color:#4e7aa6;
    font-weight:bold;
    font-size:12px;
    width:350px;
    padding-top:50px;
    display:block;
    
}
/*unit price*/
.item-header-list2{
    float:left;
    margin-left:370px;
    font-family:Arial;
    color:#4e7aa6;
    font-weight:bold;
    font-size:12px;
    margin-top:-52px;
    height:30px;
}
/*Quantity*/
.item-header-list3{
    float:left;
    margin-left:455px;
    margin-top:-52px;
    font-family:Arial;
    color:#4e7aa6;
    font-weight:bold;
    font-size:12px;
    height:30px;
}
/*Total*/
.item-header-list4{
    float:left;
    margin-left:515px;
    margin-top:-56px;
    font-family:Arial;
    color:red;
    font-weight:bold;
    font-size:18px;
    height:30px;
    width:125px;
    text-align:right;
}
/*Action*/
.item-header-list5{
    background:url(/i/internal-remove-cart.gif) no-repeat;
    float:left;
    margin-left:585px;
    margin-top:-48px;
    width:60px;
    height:28px;
    padding:5px 10px;    
}
.removecartitem{
    font-family:Arial;
    color:#fff;
    font-size:11px;   
}
.input-warning{
 border: 1px solid red;
}

#subtotal{
    margin:5px 0px 0px 15px;
    padding-right:40px;
    display:inline;
    width:350px;
    font-family:Arial;
    color:#4e7aa6;
    font-size:14px;
    font-weight:bold;
    float:left;
    text-align:right;
}

#message {
	font-family:Arial,;
	font-size:11px;
	color:red;
	font-weight:bold;
        float:left;
}

#confirm-message {
	margin:30px 0 0 10px;
	font-family:Arial,;
	font-size:10px;
	color:#4E7AA6;
	font-weight:bold;
        float:left;
}

#cart-buttons{float:left;}
#update{margin-left:5px;}
#checkout{margin-left:5px;}

.description-cart {width:245px; float:left;}

#details{
    margin:10px 0 0 10px;
    padding-top:20px;
    border-top:dotted 1px #4E7AA6;
    width:630px;
    line-height:22px;
}

.divImage{
    margin:5px 0 0 10px;
    width:600px;
    display:block;
    text-align:center;
}    

.detail-name{
    width:350px;
    font-family:Arial;
    color:#00439f;
    font-size:18px;
    font-weight:bold;
    padding-bottom:15px;   
}

.detail-price{
	position:absolute;
    margin:0 0 0 317px;
	width:200px;
	height:30px;
	font-family:Arial;
    color:#00439f;
    font-size:18px;
    font-weight:bold;
}

.detail-add2cart{
	background:url(/i/internal-prod-addtocart.gif) no-repeat;
	position:absolute;
	width:101px;
	height:50px;
	margin:-12px 0px 0px 535px;
}

.detail-add2cart-lg{
	background:url(/i/internal-prod-addtocart-lg.gif) no-repeat;
	position:absolute;
	width:143px;
	height:59px;
	margin:-12px 0px 0px 495px;
}

.detail-add2cart-lg-bottom{
	background:url(/i/internal-prod-addtocart-lg.gif) no-repeat;
	position:absolute;
	width:143px;
	height:59px;
	margin:-35px 0px 0px 495px;
}

.detail-description, .detail-description p{
    display:block;
    font-family:Arial;
    color:#4e7aa6;
    font-size:12px;
    width:600px;
    padding:5px 0 5px 0;
}
.detail-information p{padding:5px 0 5px 0;}	
.detail-description h3{
    color:#00439F;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    line-height:12px;    
}
	
#cart-counter-top{
    position:absolute;
    margin:-40px 0 0 505px;
    width:172px;
	height:27px;
	background:url(/i/cart-counter.gif) 0px 8px no-repeat;
	padding:10px 0 0 48px;
}

#cart-counter-bottom{
    position:absolute;
    margin:-10px 0 0 505px;
    width:172px;
	height:27px;
	background:url(/i/cart-counter.gif) 0px 8px no-repeat;
	padding:10px 0 0 48px;
}

#cart-counter-top-products {
    position:absolute;
    margin:62px 0 0 500px;
    width:172px;
	height:27px;
	background:url(/i/cart-counter.gif) 0px 8px no-repeat;
	padding:10px 0 0 48px;
}

#footer-cart-quantity, #footer-cart-quantity:link, #footer-cart-quantity:active, #footer-cart-quantity:visited{
	width:39px;
	height:20px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ee154b;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
/*------- Shopping Styles ------*/
#shopping-info {
    width:663px; 
    display:inline;
}

.continue-shopping {
    display:block; 
    width:150px; 
    position:relative;
}

#update {
    display:block; 
    width:93px; 
    position:relative; 
    margin:-26px 0 0 346px;
}

.shipping-pulldown{
    display:block; 
    width:115px; 
    position:relative; 
    margin:5px 0 0 336px;
}

#subtotal {
    display:block; 
    color:red; 
    width:170px;
    padding-top:5px;
    float:right; 
    margin:-48px 0 0 0px;
}

#shipping-total {
   display:block; 
   color:red; 
   width:144px; 
   font-family:Arial; 
   font-size:14px; 
   position:relative; 
   margin:-24px 0 0 505px;
   text-align:right;
   font-weight:bold;}

#checkout {margin:10px 0 0 520px;}

#shopping-totals{
    display:block; 
    padding-top:5px;
    color:red; 
    width:144px; 
    font-family:Arial; 
    font-size:18px; 
    position:relative; 
    margin:7px 0 0 505px; 
    border-top:double 1px #666; 
    text-align:right;
    font-weight:bold;}

#cart-login{
    width:299px; 
    height:200px; 
    float:left; 
    margin-top:40px;}

#cart-signup {
    width:320px; 
    height:200px; 
    float:right; 
    border-left:solid 1px #a1b8ac; 
    padding-left:60px;
    margin-top:40px;}

.cart-next-step, .cart-next-step:link, .cart-next-step:active{
    background:url(/i/next-step-arrow.gif) no-repeat; 
    width:120px; 
    height:46px; 
    text-align:center; 
    padding:12px 0px 0px 3px;
    position:absolute;
    color:#fff;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin-left:571px;
}

#credit-card-next{
    background:url(/i/next-step-arrow.gif) no-repeat; 
    width:120px; 
    height:46px; 
    text-align:center; 
    position:absolute;
    color:#fff;
    letter-spacing:-1px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin:-133px 0 0 281px;
    border:none;
    cursor:pointer;
}
/*------- Check Out Styles ------*/
.checkout-step1{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; display:inline; width:140px; padding:0 0 0 35px;}
.checkout-step2{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; display:inline; width:140px; padding:0 0 0 40px;}
.checkout-step3{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; display:inline; width:140px; padding:0 0 0 52px;}
.checkout-step4{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; display:inline; width:140px; padding:0 0 0 35px;}

#checkout-process1{background:url(/i/check-out1.jpg) no-repeat; width:662px; height:40px; padding:10px 0 0 0;}
#checkout-process2{background:url(/i/check-out2.jpg) no-repeat; width:662px; height:40px; padding:10px 0 0 0;}
#checkout-process3{background:url(/i/check-out3.jpg) no-repeat; width:662px; height:40px; padding:10px 0 0 0;}
#checkout-process4{background:url(/i/check-out4.jpg) no-repeat; width:662px; height:40px; padding:10px 0 0 0;}

#confirm-address-shipping {padding-top:50px; font-family:Arial;}
#confirm-tabular-data{float:left; width:300px; padding-top:50px; font-size:12px}
#confirm-tabular-data table td {font-size:12px}
#confirm-billing{width:140px; float:left; display:block; border-left:solid 1px #4e7aa6; padding-left:40px;}
#confirm-address {width:140px; float:left; display:block;padding-left:35px;}
.confirm-product-name{width: 150px;}
.confirm-quantity{width: 77px; text-align: center; color:#ee154b;}
.confirm-product-price{}
.confirm-total{font-weight:bold; color:#666;}
.actual-total{font-size:16px; color:#a1b8ac;}
.confirm-h2 {font-size:16px; color:#4e7aa6; font-weight:bold;}
.confirm-span{font-size:12px; color:#000; display:block; padding-left:15px;}

#track-order-login{
    width:295px;
    padding-top:118px;
    margin-left:219px;
}

#final-confirmation {
    background:url(/i/internal-prod-blank-lg.jpg) 4px 15px no-repeat; 
    width:143px; 
    height:76px; 
    text-align:center;     
    color:#fff;
    font-size:12px;
    font-weight:bold;
    margin:20px 0 0 270px;
    border:none;
    cursor:pointer;
}

#billing-address{
    width:299px;
    float:left; 
    margin-top:2px;}

#credit-card-information{
    width:300px; 
    height:360px; 
    float:right; 
    border-left:solid 1px #a1b8ac; 
    padding-left:60px;
    margin-top:10px;}
    
/*------- Footer Styles ---------*/
#footer-top-one{
	background:url(/i/interface-footer-lefttop.gif) no-repeat;
	width:575px;
	height:16px;
	display:inline;
	text-align:left;
	float:left;
}

#footer-top-two{
	background:url(/i/interface-footer-righttop.gif) no-repeat;
	width:446px;
	height:16px;
	display:inline;
	text-align:left;
	float:left;
}

#footer-top-two-off{
	background:url(/i/interface-footer-righttop.gif) no-repeat;
	width:449px;
	height:16px;
	display:inline;
	text-align:left;
	float:left;
}

#footer-top-three{
	width:72px;
	height:76px;
	display:inline;
	text-align:left;
	float:left;
}

#footer-top-four{
	background:url(/i/interface-footer-right.gif) no-repeat;
	width:114px;
	height:76px;
	display:inline;
	text-align:left;
	float:left;
}

#footer-bottom img{
	padding:0px; margin:0px;
}

#footer-bottom{
	/*background:url(/i/interface-footer-leftbot.gif) no-repeat;*/
	width:1024px;
	height:76px;
	display:inline;
	text-align:left;
}

#footer img{
	padding:0px;
	margin:0px;
}

#error
{
	color:Red;
	vertical-align:top;
}

#error-large{
	color:Red;
	vertical-align:top;
	width:685px;
	font-size:20px;
	font-family:Arial;
	height:55px
}

#address-pobox
{
	color:#4E7AA6;
	vertical-align:top;
}

/* ORDER LISTING */
table {
    font-family:Arial;
}


table.order-list-table {
    width:680px;
    font-family:Arial;
}

table.order-list-table th, table.order-list-table td, table.order-details td, table.order-details th {
    padding:7px 10px;    
}

table.order-list-table tr.order-list-table-header-row th, table.order-details th {    
    background:#4E7AA6;
    color:#fff;
}

table.order-list-table tr.order-list-table-row td, table.order-details td {
    border-bottom:1px dashed #A1B8AC;
    color:#666;
}

table.order-list-table tr.order-list-table-row-alt td, table.order-details tr.order-details-row-alt td {
    background:#f2f2f2;
}

table.order-list-table tr.order-list-table-row td a {    
    color:#4E7AA6;
}

table.order-list-table tr.order-list-table-row td a:hover {    
    text-decoration:none;    
}

table.order-list-table tr.order-list-table-row td.order-list-table-order-payment-status {    
    font-weight:bold;
}

table.order-list-table tr.order-list-table-row td.order-status-paid {    
    color:#66CC00;
}

table.order-list-table tr.order-list-table-row td.order-status-approved {    
    color:#FF9933;
}

table.order-list-table tr.order-list-table-row td.order-status-pending {    
    color:#990000;
}
/* /ORDER LISTING */

/* ORDER DETAILS */
a.return-link {
    display:block;
    float:right;    
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#EE154B;
}

a.return-link:hover {
    text-decoration:none;
}

table.order-information td {
    padding:5px;
}

table.order-information td.label {
    width:125px;
    text-align:right;
    font-weight:bold;
}

table.order-details td.center {
    text-align:center;
}

table.order-details td.item {
    width:125px;
    font-weight:bold;
}

.billing-info ul, .shiping-info ul {
    margin:0;
    padding:0;
    list-style-type:none;
    color:#666;
}
/* /ORDER DETAILS */

.temp-unavail{
    font-family:Arial;
    font-size:13px;
    color:#EE154B;
    position:absolute;
	width:101px;
	height:50px;
	margin:-12px 0px 0px 535px;
	display:block;
}

.total-grey {
    color:#666;
}

.select-state {
    font-size:11px !important;
    margin-left:3px;    
}

.detail-description h3 {
    position:absolute;
    margin:-52px 0 0 365px;
}