/* CSS Document */
/*Design and Developed by -- BusinessProDesigns.com LIM-2026*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------- */
body{
margin:0px 0px 0px 0px; padding:0; font-family:"Trebuchet MS", Tahoma, Verdana; color:#838080; background-color:#FFFFFF;
}
img{
border:none; outline:none;
}
a{
outline:none; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; color:#CC0000; text-decoration:underline; padding:0 0 0 0;
}
a:hover{
text-decoration:none; color:#CC0000;
}
p{
font-family:inherit; color:#838080; font-size:11px; font-weight:normal; margin-top:0px; line-height:18px;
}
h1,h2,h3,h4,h5,h6{
padding:0 0 0 0; margin:0 0 0 0; color:#003399; font-family:inherit;
}
/*input{
background-color:#FFFF99; height:16px; border-style:none;
}*/
/*Default <TAG> Style Ends---------------------------------------------------------------------------------------------------------------------------- */
/* Other Casecade Styles ----------------------------------------------------------------------------------------------------------------------------- */
#wrapMain{
width:969px; background-color:#1f5594; padding:0px 15px 0px 15px; border:white solid 1px;
}
#pageMain{
width:auto; background-color:#FFFFFF; padding:25px 15px 0px 15px; float:left;
}
#containerMain{
width:939px; border:red solid 0px; float:left;
}

/*HEADER Styles*/
#headCon{
width:auto; padding:0; margin:0; border:blue solid 0px; float:left;
}

#comLogo{
width:640px; float:left; border:red solid 0px;
}
#quickLink{
background:url(images/head-short-cont.gif) right no-repeat; height:32px;
}
#quickLink a{
font-family:Verdana, Tahoma, Arial; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; line-height:32px;
}
#quickLink a:hover{
color:#CC0000; text-decoration:none; 
}
#ph{
float:left; width:290px; font-family: Arial, Verdana, Tahoma; font-size:14px; color:#af0101; font-weight:bold; text-align:right; margin-top:10px; 
}
#ph span{
color:#050067;
}

.SelNav{
background-image:url(images/arpino-nav-bg-ov.gif); background-repeat:no-repeat; background-position:0px 0px; color:#FFFFFF; height:28px; line-height:28px;
}

#topNav{
border:green solid 0px;
}
#topNav ul{
padding:0; margin:0px 0px 0px 0px; float:right;
}
#topNav ul li{
padding:0; margin:0px 0px 0px 2px; list-style-type:none; text-align:center; height:28px; line-height:28px; float:left; display:block;
}
#topNav ul li a:link, #topNav ul li a:active, #topNav ul li a:visited{
font-family:Tahoma, Verdana; font-size:11px; color:#2f2f32; font-weight:bold; text-decoration:none; background-image:url(images/arpino-nav-bg.gif);
background-repeat:no-repeat; background-position:0px 0px; width:98px; height:28px; line-height:28px; float:left; margin:0px 0px 0px 0px;
}
#topNav ul li a:hover{
background-image:url(images/arpino-nav-bg-ov.gif); background-repeat:no-repeat; background-position:0px 0px; color:#FFFFFF; height:28px; line-height:28px;
}
#topNav ul li a.selected{
background-image:url(images/arpino-nav-bg-ov.gif); background-repeat:no-repeat; background-position:0px 0px; color:#FFFFFF; height:28px; line-height:28px;
}

#flashArea{
background:url(images/arpino-fla-banner.gif) left top no-repeat; width:939px; height:211px; margin-top:0px;
}
.searchFeild{
width:140px; height:15px; font-family:"Trebuchet MS", Arial, Tahoma, Verdana; font-size:12px; color:#333333;
}
.searchFeild2{
width:125px; height:15px; font-family:"Trebuchet MS", Arial, Tahoma, Verdana; font-size:12px; color:#333333;
}

/*BODY Styles*/
#pageCon{
border:#000000 solid 0px; padding:0; margin:0; position:relative; float:left;
}
.catHead{
background:url(images/cat-head.gif) left top no-repeat; height:30px; padding:0px 0px 0px 40px; font-family:Arial, Tahoma, Verdana; font-size:16px; font-weight:bold; color:#333333; line-height:36px; text-align:left; float:left; width:141px;
}
.catBotm{
background:url(images/cat-botm.gif) no-repeat; height:30px; width:181px; float:left;
}
.catCont{
background:#FFFFFF url(images/cat-bg.gif) left bottom repeat-x; border-left:#bdbcbd solid 1px; border-right:#bdbcbd solid 1px; margin:0; padding:0; position:relative; width:179px!important; float:left;
}
ul.catList{
list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
ul.catList li{
list-style:url(images/cat-bullet.gif); line-height:18px; margin:0px 0px 0px 37px; text-align:left;
}
ul.catList li a{
font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:normal; color:#27498e; text-decoration:none; 
}
ul.catList li a:hover{
color:#CC0000; text-decoration:none;
}
ul.catList li a.selected{
color:#CC0000; text-decoration:none;
}
#sub{
color:#CC0000;
}
#sub a {
color:#666666; text-decoration:none;
}
#sub a:hover {
color:#27498e; text-decoration:none;
}
#sub a.selected{
color:#CC0000;
}
/*Category left Col Display Styles*/
.loginHead{
background:url(images/login-head.gif) left top no-repeat; width:177px; height:28px; padding:3px 0px 0px 14px;
font-family:Arial, Tahoma, Verdana; font-size:16px; font-weight:bold; color:#333333; line-height:27px; float:left;
}
.loginHead1{
background:url(images/login-head.gif) left top no-repeat; width:177px; height:28px; padding:3px 0px 0px 0px;
font-family:Arial, Tahoma, Verdana; font-size:16px; font-weight:bold; color:#333333; line-height:27px; float:left;
}
.loginCont{
background:#ccdadf url(images/oredr-bg.gif) left top repeat-x; width:175px; position:relative; border-left:#d8d8d8 solid 1px; border-right:#d8d8d8 solid 1px;
margin:0; padding:0; float:left; color:#000000;
}
.loginData{
background-color:#FFFF99; height:16px; border-style:none; border:#666666 solid 1px; font-family: Tahoma, Verdana; font-size:11px; color:#333333; font-weight:normal; height:15px;
}
.fieldName{
font-family: Tahoma, Verdana; font-size:11px; color:#1f5594; font-weight:bold; height:20px;
}
.ordHead{
background:url(images/oredr-head.gif) left top no-repeat; width:177px; height:28px; padding:4px 0px 0px 0px;
font-family: Verdana, Arial, Tahoma; font-size:11px; font-weight:bold; color:#534f4f; line-height:28px; float:left; text-align:center;
}
.ordBotm{
background:url(images/oredr-botom.gif) no-repeat; height:20px; width:177px; float:left; position:relative;
}
.ordCont{
background:#ccdadf url(images/oredr-bg.gif) left top repeat-x; width:175px; position:relative; border-left:#d8d8d8 solid 1px; border-right:#d8d8d8 solid 1px;
margin:0; padding:0; float:left; 
}
.prodName{
font-family:Arial, Tahoma, Verdana; font-size:11px; color:#CC0000; font-weight:bold; height:20px;
}
.prodPrice{
font-family:Arial, Tahoma, Verdana; font-size:11px; color:#000000; font-weight:bold; height:20px;
}
/*Product Display Styles*/
.prodHead{
background:url(images/prod-list-h-bg.gif) repeat-x; height:35px; text-align:left;
}
.headText{
font-family:Arial, "Trebuchet MS"; font-size:24px; color:#252a2d; background-color:#FFFFFF; text-align:left; padding:3px 3px 0px 0px;
}
.price{
font-family:Arial, Verdana, Tahoma; font-size:14px; font-weight:normal; border-bottom:#afafb3 dotted 1px; border-top:#afafb3 dotted 1px; color:#050067; padding:2px 2px 2px 2px;
}
.price span{
color:#CC0000;
}
.productDes{
font-family:"Trebuchet MS", Verdana, Tahoma; font-size:11px; font-weight:normal; color:#838080;
}
.productDes a{
font-family:"Trebuchet MS", Verdana, Tahoma; font-size:11px; font-weight:bold; color:#CC0000; text-decoration:none;
}
.productDes a:hover{
color:#000000; text-decoration:none;
}
.productCode{
font-family:Arial, Verdana, Tahoma; font-size:13px; font-weight:normal; color:#050067; height:30px;
}
.productPic{
border:#000000 solid 1px; width:135px;
}



/* Footer Styles ----------------------------------------------------------------------------------------------------------------------------- */
#footMain{
width:969px; background-color:#1f5594; border:#CC0000 solid 0px; position:static;
}
ul.footNav{
list-style-type:none; padding:0px 0px 0px 0px; margin:10px 0px 10px 0px;
}
ul.footNav li{
font-family:Verdana, Tahoma; font-weight:bold; font-size:10px; line-height:18px; color:#FFFFFF; display:inline; text-align:center;
}
ul.footNav li a{
font-family:Verdana, Tahoma; font-weight:bold; font-size:10px; line-height:18px; color:#FFFFFF; text-decoration:none; padding:0px 12px 0px 12px; text-align:center;
}
ul.footNav li a:hover{
color:#77b6ff; text-decoration:none;
}

.footAddress{
font-family:Verdana, Tahoma; font-weight:normal; font-size:10px; line-height:18px; color:#FFFFFF; line-height:14px;
}
.footAddress a{
font-family:Verdana, Tahoma; font-weight:normal; font-size:10px; line-height:18px; color:#FFFFFF; text-decoration:none;
}
.footAddress a:hover{
text-decoration:none; color:#77b6ff;
}
.footInfo{
font-family:Verdana, Tahoma; font-weight:normal; font-size:10px; line-height:18px; color:#FFFFFF; line-height:14px;
}
.footInfo a{
font-family:Verdana, Tahoma; font-weight:normal; font-size:10px; line-height:18px; color:#FFFFFF; line-height:14px; text-decoration:none;
}
.footInfo a:hover{
text-decoration:none; color:#77b6ff;
}

/*Bred-Crumb*/
ul.breadCrumb{
margin:0px; padding:0px 0px 0px 10px; list-style-type:none;
}
ul.breadCrumb li{
float:left; width:auto; line-height:25px; margin:0px; padding:0px 2px 0px 2px; float:left; display:inline;
font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:12px; color:#3399ff;
}
ul.breadCrumb li a{
font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:12px; color:#3399ff; text-decoration:none;
}
ul.breadCrumb li a.selected{
font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:12px; color:#CC0000; text-decoration:none;
}
ul.breadCrumb li a:hover{
text-decoration:none; color:#CC0000;
}
/*Bred-Crumb*/

/*Product Details*/
.prodDetailaName{
width:520px; margin-bottom:10px; float:left; font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:18px; color:#000000; text-align:left;
}
.prodDetailaCode{
width:520px; margin-bottom:5px; float:left; font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:15px; color:#a8a8a8; text-align:left;
}
.prodDetailaPrice{
width:520px; margin-bottom:15px; float:left; font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:15px; color:#050067; text-align:left;
}
.prodDetailaPrice span{
font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:15px; color:#CC0000; text-align:left;
}
.largePic a:link, .largePic a:visited, .largePic a:active{
background:url(images/icon-plus.gif) 0px 5px no-repeat; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; color:#CC0000; padding:0px 0px 0px 18px; width:166px; float:left; line-height:25px; text-align:left; text-decoration:none;
}
.largePic a:hover{
background:url(images/icon-plus.gif) 0px 5px no-repeat; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;
padding:0px 0px 0px 18px;
}

.prodDetailsDes{
width:100%; float:left; font-family:Arial, Tahoma, Verdana; font-size:13px; font-weight:normal; color:#050067; text-align:left; line-height:20px;
}
.prodDetailsDes p{
font-family:Arial, Tahoma, Verdana; font-size:13px; font-weight:normal; color:#050067; text-align:left; line-height:20px; margin:0px 0px 15px 0px;
}
.prodDetailsDes h2{
color:#333333; font-size:18px;
}

.prodDetailsDelivery{
width:100%; float:left; font-family:Arial, Tahoma, Verdana; font-size:13px; font-weight:normal; color:#050067; text-align:left;
}

ul.otherProds{
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;
}
ul.otherProds li{
margin:0px 11px 0px 0px; padding:0px 0px 0px 0px; width:169px; float:left;
}
ul.otherProds li a img{
border:#b6b6b6 solid 1px;
}
ul.otherProds li a:link, ul.otherProds li a:active, ul.otherProds li a:visited{
text-align:center; font-family:Verdana, Tahoma, Arial; font-size:11px; color:#0066FF; font-weight:normal; text-decoration:underline; line-height:normal;
}
ul.otherProds li a:hover{
color:#0066FF; text-decoration:none;
}

.headText2{
font-family:Arial, "Trebuchet MS"; font-size:24px; color:#CC0000; background-color:#FFFFFF; text-align:left; padding:3px 3px 0px 0px;
}

/*Category Listing ----------------------------------------------------------------------- */
ul.categoryList{
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;
}
ul.categoryList li{
margin:0px 40px 0px 0px; padding:0px 0px 0px 0px; width:135px; height:160px; float:left; text-align:center;
}
ul.categoryList li div {
border:#b6b6b6 solid 1px; width:135px; height:100px;
}
ul.categoryList li a:link, ul.categoryList li a:active, ul.categoryList li a:visited{
text-align:center; font-family:Verdana, Tahoma, Arial; font-size:11px; color:#61b4ff; font-weight:normal; text-decoration:none; line-height:normal;
margin:10px 0px 0px 0px;
}
ul.categoryList li a:hover{
color:#333; text-decoration:none;
}

/* End of Category Listing --------------------------------------------------------------- */
a.brwsindex{
background:url(images/letter-bg2.gif) left top no-repeat; width:18px; height:18px; display:block; line-height:18px; text-align:center; color:#FFFFFF; font-family:Arial, Tahoma, Verdana; font-weight:normal; text-decoration:none; float:left; margin:0px 4px 0px 4px;
}
a.brwsindex:hover{
background:url(images/letter-bg2.gif) left -19px no-repeat; width:18px; height:18px; display:block; line-height:18px; color:#FFF; text-decoration:none;
}
.letterOrders{
background:url(images/letter-bg.gif) left top no-repeat; width:22px; height:22px; display:block; text-align:center; font-family:Arial, Verdana, Tahoma; font-size:13px; font-weight:bold; /*color:#0066CC;*/ color:#CC0000; line-height:22px;
}


/*OS Commerce Default Styles ========================================================================================================== */

td.main, p.main {
font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5; color:#333333;
}
td.main span{
font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5; color:#003399; font-weight:bold;
}

.infoBoxA {
background:#d7ecff; /*background-color:#efefef;*/
}

.infoBoxB {
background:#eeeeee; /*background-color:#efefef;*/
}

.fieldName{
font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5; color:#003399;
}

.infoBox {
background:#dbdbdb;
}

.infoBoxContents {
background:#efefef; font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

.infoBoxText{
font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5; color:#FF6600;
}

.infoBoxNotice {
background:#eff8ff;
}

.infoBoxNoticeContents {
background:#eff8ff; font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

td.infoBoxHeading {
font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background:#666666; color:#ffffff;
}

td.infoBox, span.infoBox {
font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

table.productListing {
border: 1px; border-style: solid; border-color:#888888; border-spacing: 1px;
}

.productListing-heading {
font-family: Verdana, Arial, sans-serif; font-size: 10px;  background:#dbdbdb; color:#003366; font-weight: bold; height:20px;
}

td.productListing-data {
font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#CC0000;
}

a.pageResults {
color: #eff8ff;
}

tr.accountHistory-odd,
tr.addressBook-odd,
tr.alsoPurchased-odd,
tr.payment-odd,
tr.productListing-odd,
tr.productReviews-odd,
tr.upcomingProducts-odd,
tr.shippingOptions-odd {
background: #dbdbdb;
}

tr.accountHistory-even,
tr.addressBook-even,
tr.alsoPurchased-even,
tr.payment-even,
tr.productListing-even,
tr.productReviews-even,
tr.upcomingProducts-even,
tr.shippingOptions-even {
background:#eeeeee;
}
.checkoutBarTo {
font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#8c8c8c;
}
.checkoutBarCurrent {
font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF6600;
}
.checkoutBarFrom {
font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#009900; font-weight:normal;
}

.smallText{
font-size:11px; color:#0099FF; font-weight:normal;
}
.smallText2{
font-family:Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5; color:#FF6600; font-weight:normal;
}
.pageHeading{
font-family:Arial, Verdana, Tahoma; font-weight:bold; color:#003399; font-size:13px;
}
.pageHeadingCategory{
font-family:Arial, Verdana, Tahoma; font-weight:bold; color:#003399; font-size:16px;
}
.formBoxH {
font-family:Arial, Verdana, Tahoma; font-weight:bold; color:#333333; font-size:13px;
}

.inputRequirement{
color:#CC0000; font-size:11px;
}

.errorInfo{
background:url(images/icon-info.gif) left no-repeat; padding-left:16px; text-align:left;
}
.errorInfo span{
color:#CC0000; font-size:11px; /*padding:2px 2px 2px 2px; background-color:#96def5; border:#0099cc solid 1px;*/
}

.messageStackError{
font-family:Arial, Verdana, Tahoma; font-weight:normal; color:#CC0000; font-size:13px;
}

.messageStackSuccess{
font-family:Arial, Verdana, Tahoma; font-weight:normal; color:#006600; font-size:13px;
}

.pagination span{
font-family:Verdana, Tahoma; font-weight:normal; color:#FFFFFF; font-size:11px; padding:3px; background-color:#CC0000; border:1px solid #000000;
}
.pagination a{
font-family:Verdana, Tahoma; font-weight:normal; color:#FFF; font-size:11px; padding:3px; background-color:#0066CC; border:1px solid #000000; margin:0px 0px 0px 0px;
text-decoration:none;
}

.searchInfo{
font-family:Arial, "Trebuchet MS"; font-size:11px; color:#CC0000; text-align:left; font-weight:bold;
}
a.searchFont{
font-family:Arial, "Trebuchet MS"; font-size:12px; color:#0066CC; text-align:left; font-weight:normal; text-decoration:underline;
}
a.searchFont:hover{
color:#0066CC; text-decoration:none;
}

a.productIndex{
font-family:Arial, "Trebuchet MS"; font-size:12px; color:#0066FF; text-align:left; font-weight:normal; text-decoration:underline;
}
a.productIndex:hover{
color:#0066CC; text-decoration:none;
}

/*----------------------------------Changes by Abhishek Das(on 18-Jul-2009) for Invoice--------------------------*/
	.logincontarea 
	{
	font-size:8px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	/*width:100%;*/
	border:0px solid green;
	border-bottom:0px solid #0066FF;
	background:#FFFFFF;
	background-image:url(admin/images/logincontentbg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding:0px;
	margin:0px;
	}
	
	.pddngtpten{
	padding:10px 0px 10px 0px;
	}
	
	/* data table */
	.dataTableHeadingRow { background-color: #C9C9C9; }
	.dataTableHeadingContent { 
	font-family:Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	text-align:center;
	letter-spacing:1px;
	height:26px;
	background:#ffffff;
	background-image:url(admin/images/tdheadingbg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	vertical-align:middle;
	}
	
	
	.dataTableRow { 
	height:18px;
	/*background-color: #F0F1F1;*/
	background-color:#FFFFFF;
	}
	
	.dataTableRowSelected { background-color:#e0e9f2;}
	.dataTableRowOver { background-color:#F7FAFF; cursor: pointer; cursor: hand; }
	.dataTableContent {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	color:#000000;
	height:18px;
	}
	


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

/*--------12-07-2010-------*/
.process_txt{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	float:left; 
	width:283px; 
	color:#cc0000;
	text-align:right;
	margin-top:10px; 
}
