body 
{
	/*background-image: url('http://www.giftstoindia.com/giftstoindiaImages/backgroundtryingthe0msformat.gif') repeat-x;*/
	font-family:Arial,Verdana;
	font-size: 10px;
	color: #3d3028;
	background-color: #c66868;
	margin-top:0px;	
}

.pagealign
{
	width:980px;
	margin:0 auto;
}
#outerContainer 
{
	width: 980px;
	background-color:#ffffff;	
	position:relative;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
}

#innerContainer 
{
	width: 980px;
   	height: 1700px;
	background-color:#ffffff;	
}
#CategoryDescription
{
	text-align:justify;
	font-size: 12px;
}
#mainContainer 
{
	text-align: left;
	border-top: 1px solid #bfc2b1;
	border-right: 1px solid #bfc2b1;
	border-left: 1px solid #bfc2b1;
	border-bottom: 1px solid #fff;
	background: #FFFFFF;
	text-align: left;
}

#innerContainer
{
	;
}
.template-body
{
	width:980px;
	background-color: #ffffff;
	
}

.template-body-rightpane
{
	width:800px;
	background-color: #ffffff;
	float:right;
	text-align:center;
}

.template-body-leftpane
{
	width:168px;
	background-color: #ffffff;
	float:left;
	text-align:center;
}

.template-body-rightpane-left
{
	width:800px;
	background-color: #ffffff;
	float:left;
	text-align:center;
	height: auto;
	font-size:12px;
	font-family:Verdana;
	color:#000000;
}

.template-body-leftpane-menu
{
	width: 168px;
	/*border:1px solid #000000;*/
	height:1320px;
}

.template-body-leftpane a
{
	color:#3f3f3f;
	text-decoration: none;
	border: none;
	font-family:Verdana,Arial, Helvetica,sans-serif;
	font-size:11px;
}

.template-body-leftpane a:hover
{
	color:#a7111a;
	text-decoration: none;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.template-body-rightpane-right
{
	width:172px;
	background-color: #ffffff;
	float:right;
	text-align:center;

}

.template-body-rightpane-right-text
{
	font-size:12px;
	color:#000000;
	text-align:justify;
	font-family:Verdana;
}

.template-body-rightpane-right-text h1
{
	font-size:14px;
	color:#000000;
}


.template-submenu-header
{
	width:170px;	
	text-align:left;
}

.template-submenu-header-title
{
	width:168px;
	text-align:center;
	font-size:16px;
}


.template-submenu-title
{
	/*background: url(giftstoindiaImages/titlebg.png) no-repeat;*/
	width:160px;
	font-size:15px;
	font-family:cursive,Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*float: right;*/
	padding-top:10px;
	padding-bottom:10px;
}

.template-submenu-info
{
	width:168px;
	list-style:none;
	text-align:left;
}

.template-submenu-info div
{
	margin:2px 10px 2px 10px;

}
.template-submenu-info li a
{
	list-style:none;	

}

.separator
{
	font-size:5px;
}

.mini-cart {

	text-align:center;
	background: #e7d4a9;
	border:6px solid #ceae5e;
}

.mini-cart-heading {
	font-family: cursive,Verdana;
	font-size: 16px;
	color: #000000;
	text-align: center;
	padding-bottom:5px;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.mini-cart-content
{
}

.mini-cart-leftpane {
	width: 30px;
	float:left;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
}

.mini-cart-rightpane {
	width: 168px;
	float:right;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:center;

}

.mini-cart-rightpane-left {
	width: 93px;
	float:left;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
	margin-left:5px;
}

.mini-cart-rightpane-right {
	width: 65px;
	float:right;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
	margin-left:5px;
}

.mini-cart-leftpane-content {
	width: 30px;
	float:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
}

.mini-cart-rightpane-content {
	width: 168px;
	float:right;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
}

.mini-cart-rightpane-left-content {
	width: 93px;
	float:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
	margin-left:5px;
}

.mini-cart-rightpane-right-content {
	width: 65px;
	float:right;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
	margin-left:5px;
}

.mini-cart-empty {
	width: 168px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:center;
}

.mini-cart-delivery-date{
	width: 168px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

.mini-cart-delivery-date-rightpane-content{
	width: 60px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

.mini-cart-buttons
{
	width:170px;
}

.mini-cart-viewall{
	margin-top:10px;
	clear:both;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:right;
	padding-top:5px;
}

.mini-cart-checkout{
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:right;
	padding-top:5px;
}

.mega-cart
{
	background:#f1f1f1;
	padding:10px 0px 10px 0px;
}

.mega-cart-row
{
	border: 1px solid #c40000;
}

.mega-cart-heading
{
	font-size: 14px;
	font-weight:bold;
	padding-top:10px;
	text-align:left;
	color:gray;
}
.mega-cart-table {
	background:#FFFFFF;
	width:100%;
}
.mega-cart-table-heading
{

	color:black;
	background-color:#d1d1d1;
	font-weight:bold;
	font-size:10px;
	height:30px;
}

#boxDiv div.mega-cart-table-headers
{

	width: 578px;
	text-align: left;
}

#boxDiv div.mega-cart-content
{
	height: 80px;
}

.custfav-list-container
{
	width:800px;
	background-color: #e1e1e1;
	text-align:center;
	height:320px;
}

.custfav-container
{
	float:left;
	width: 170px;
	margin:10px;
	padding:5px;
	height: 270px;
	text-align:center;
	/*padding-right:4px;*/
	background-color: #e1e1e1;

}

.products-list-container
{
	clear:both;
	background-color: #ffffff;
	text-align:justify;
}

.recentlyviewed-list-container
{
	width:168px;
	background-color: #ffffff;
	text-align:center;
}	

.recentlyviewed-container
{
	width: 160px;
	text-align:center;
	padding-left:8px;
	height: 170px;
}

.RecentlyViewedTitle
{
	padding: 10px;
	margin-bottom: 5px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	font-family:cursive;
}

.recentlyviewed-zoom-and-details
{
	width: 160px;
	text-align:center;
}

.recentlyviewed-zoom-and-details-left
{
	width:75px;
	float:left;	
	text-align:right;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.recentlyviewed-zoom-and-details-leftpane
{
	width:20px;
	float:left;	
	text-align:right;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.recentlyviewed-zoom-and-details-rightpane
{
	width:55px;
	float:right;	
	text-align:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.recentlyviewed-zoom-and-details-right
{
	width:75px;
	float:right;	
	text-align:left;
}
.recentlyviewed-price
{
	width:140px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.recentlyviewed-price-rupees
{
	width:55px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;	
	float:left;
	text-align:right;
}

.recentlyviewed-price-chosen-currency
{
	width:85px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;	
	float:right;
	text-align:right;
}


/*New Products */
.newproducts-list-container
{
	width:168px;
	text-align:center;
}	

.newproducts-container
{
	width: 160px;
	text-align:center;
	padding-left:8px;
	height: 170px;
}

.newproductsTitle
{
	padding: 3px;

	margin-bottom: 5px;
	text-align:center;
}









.newproducts-zoom-and-details
{
	width: 160px;
	text-align:center;
}

.newproducts-zoom-and-details-left
{
	width:75px;
	float:left;	
	text-align:right;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.newproducts-zoom-and-details-leftpane
{
	width:20px;
	float:left;	
	text-align:right;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.newproducts-zoom-and-details-rightpane
{
	width:55px;
	float:right;	
	text-align:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.newproducts-zoom-and-details-right
{
	width:75px;
	float:right;	
	text-align:left;
}
.newproducts-price
{
	width:140px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.newproducts-price-rupees
{
	width:55px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;	
	float:left;
	text-align:left;
}

.newproducts-price-chosen-currency
{
	width:85px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;	
	float:right;
	text-align:right;
}

/*End New Products */


.newproducts-view-all
{
	clear:both;
	background-color: #517223;
}
.view-all
{
	clear:both;
}
.products-container
{
	float:left;
	width:170px;
	height: 270px;
	text-align:center;
	/*padding-right:4px;*/
	background:#f2f2f2;
	padding:10px;
	margin:5px;
}

.products-container a
{
	text-decoration:none;
	color:#000000;
}

.products-container a:hover
{
	text-decoration:none;
	color:#800404;
}


.products-information-container
{
	width:170px;
	text-align:center;
	
}

.product-image
{
	width: 160px;
	text-align:center;
}


.product-image-recently-viewed
{
	clear:both;
	width: 152px;
	text-align:center;
}

.product-zoom-and-details
{
	width: 170px;
	text-align:center;
	padding-top:5px;
}

.product-zoom-and-details-left
{
	width:85px;
	float:left;	
	text-align:center;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.product-zoom-and-details-leftpane
{
	width:30px;
	float:left;	
	text-align:center;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.product-zoom-and-details-rightpane
{
	width:55px;
	float:right;	
	text-align:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.product-zoom-and-details-right
{
	width:85px;
	float:right;	
	text-align:center;
}

.product-name
{
	width:170px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:center;
	float:left;
}

.product-name-recently-viewed
{
	width:152px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	text-align:center;
	float:left;
}


.product-price
{
	width:150px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
}

.product-price-rupees
{
	width:60px;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;	
	float:left;
}

.product-price-chosen-currency
{
	width:90px;
	font-weight: normal;
	font-family: Verdana,Arial, Helvetica, SansSerif;
	font-size: 9pt;	
	float:right;
	text-align:right;
}

.product-detail
{
	width: 800px;
	float:left;
	font-family: Verdana, Arial, Helvetica;
}

.product-detail-heading h2
{
	margin:0;
	color: #874776;
	font-size: 16px;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	height:auto;
}

.product-detail-leftpane
{
	width: 298px;
	float:left;
	background:#f2f2f2;
}

.product-detail-price
{
	width: 300px;
	text-align:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 12px;
}

.product-detail-price-rupees
{
	width: 150px;
	text-align:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 12px;	
}

.product-detail-price-chosen-currency
{
	width: 150px;
	text-align:left;
	font-weight: normal;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 12px;	
}

.product-detail-description
{
	height:auto;
	float:right;
	text-align:center;
	font-weight: normal;
	font-size: 14px;
	text-align:justify;
	color:gray;
}

.product-detail-rightpane
{
	float:right;
	width: 478px;
	min-height:640px;
	padding-left:10px;
	text-align:left;
	/*background-color:#FBB592;*/
	background:#f2f2f2;
}

.product-detail-rightpane-left
{
	width: 200px;
	float:left;
	padding-left:10px;
	height: 90px;
	text-align:left;
}

.product-detail-rightpane-right
{
	width: 260px;
	float:right;
	height: 90px;
	text-align:left;
}

.product-detail-rightpane-greetingcard-left
{
	width: 200px;
	float:left;
	padding-left:10px;
	height: 30px;
	text-align:left;
}

.product-detail-rightpane-greetingcard-right
{
	width: 260px;
	float:right;
	height: 30px;
	text-align:left;
}

.product-detail-rightpane-greetingcard-message-left
{
	width: 200px;
	float:left;
	padding-left:10px;
	height: 120px;
	text-align:left;
}

.product-detail-rightpane-greetingcard-message-right
{
	width: 260px;
	float:right;
	height: 120px;
	text-align:left;
}

.product-detail-rightpane-right-buttons
{
	clear:both;
	text-align:left;
	padding-bottom:10px;
}

.currency-converter-heading {
	font-weight: bold;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	color: #666666;
	text-align: center;
	padding: 3px;
	margin-bottom:5px;
}


.ProductBannerHeading {	
	color:#c66868;
	font-size: 16pt;
/*	border-bottom: 1px solid #bfc2b1;*/
	padding-bottom:2px;
	margin-bottom: 5px;
	margin-top: 0px;
	text-align:left;
}
.customer-login
{
	text-align:left;
}

.productdescriptions
{
	color:#FFFFFF;
}
/****************************
* Global Selectors
********************************/


.ProductBannerSubHeading h1 {
	margin:0;
	color: #5d5f49;
	font-size: 18px;
	font-weight: bold;
	width:576px;
	padding-top:6px;
	text-align:left;
}

h2
{
	margin:0;
	color: #5d5f49;
	font-size: 12px;
	font-weight: bold;
}


/****************************
* End Global Selectors
********************************/

/* Header */



/* End Header */

/****************************
* Footer
********************************/

.footer
{
	width:1000px;
	background:#F1F1F1;
	position:relative;
	color: black;
	font-family: arial;
	text-align: center;
	font-size: 10px;
	clear:both;

}
.footercategories
{
	margin-top:30px;
	width:1000px;
	text-align:justify;
}
.footer-content
{
	font-family: Arial, Helvetica, SansSerif;
	font-size: 12px;
	color: #000000;
}
.footer-links
{

float:left;
	
}

.footer-links-state
{
	color:purple;
	font-size:10px;
	font-weight:bold;
	text-align:justify;
	
}

.footer-links-label
{
	color:black;
	font-size:10px;
	
}

.footer-links a
{
	color:black;
	font-size:10px;
	text-decoration:none;
}

.footer-links a:hover
{
	color:purple;
	font-size:10px;
	text-decoration:none;
}
.siteLinks
{
	width: 980px;
}

.siteLinks a
{
	display: inline-block;
	padding:10px 12px 10px 12px;
	color: black;
	text-decoration:none;
}

.siteLinks a:hover
{
	display: inline-block;
	padding:10px 12px 10px 12px;
	background:pink;
	color: black;
	text-decoration:none;
}

/****************************
* End Footer
********************************/

/****************************
* Header Styles
********************************/

#Header 
{	 
	width: 980px;
}

#TopHeader
{
	width: 980px;
}

#RightHeader
{
	width:340px;
	margin:0;
	float: right;
	text-align: right;
	height:118px;
}

#LeftHeader
{
	float: left;
	width: 528px;
	height: 118px;
}
#MiddleHeader
{
	width: 100px;
	height: 118px;
}

.logo
{
	margin-left: -2px;
}

.logoBox 
{

}


.linksBox 
{
	display: inline-block;

	text-align:right;
}

.linksBox ul, .linksBoxBSRV ul, .linksBoxBSRVAllstate ul 
{
	height: 15px !important;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
	/*zoom: 1;
	display: inline;*/
	text-align:right;
}

.linksBox li, .linksBoxBSRV li, .linksBoxBSRVAllstate li {
	position: relative;
	display: inline;
	text-align:right;
}


.headerLink {
	color: #5d5f49;
	font-size: 7.2pt;
	font-weight:bold;
	text-decoration: underline;
	height: 15px;
	background: none;
}

.LiveChatYellowBox 
{
	float:right;
	position: relative;
	padding:0px;
	height:42px;
	width: 87px;
	/*background-image: url("giftstoindiaImages/LiveChatYellowBox.png");
	Live Chat is creating the Box*/
	background-repeat: no-repeat;
	background-position: 0px -10px;
/*	margin: 0 auto;*/
	text-align: center;
	margin-bottom: 2px;
}

.LiveChatText {
	margin-left: 5px;
	color: #333;
	padding-top: 10px;
}

.LiveChatText a:link, .LiveChatText a:active, .LiveChatText a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

/****************************
* End Header Styles
********************************/

/****************************
* Navigation (WAS topNav.cs)
********************************/

#navContainer {
	padding:0px;
	clear: both;
	margin: 0px;
	/*background: #800404 url(http://www.thesurpriser.com/TheSurpriserImages/TopNavDark_BG.PNG);*/
	background:#f1f1f1;
	height: 25px;
	font-family:Arial;
	font-size: 9pt;
	font-weight: normal;
	position:relative;
	z-index:150;
	text-align:left;
	color:black;
}

#navContainer ul {
	margin: 0;
	padding: 0;

	list-style: none;
	z-index:150;
}

#navContainer li {
	position: relative;
	display: inline;
	float: left;

}

#navContainer li:hover ul, #navcontainer li.over ul{ 
	display: block; 
}
#navContainer .navbarDropdownWrapper
{
	display: none;
	width: 160px;
	position: absolute; 
	margin-top: 25px;
	left: 0;
	background: #FFF;
}
#navContainer li ul{
	border: 1px solid #bfc2b1;
	/*background: beige;*/
	display:block !important;
}

#navContainer li ul li {
	border-bottom: 1px solid #bfc2b1;
	margin: 0;
	padding: 0;
	display:block !important;
	float:none !important;
	height:auto !important;
}

#navContainer li > ul {
	top: auto;
	left: auto;
}


#navContainer li ul li a, #navcontainer li ul li a:visited, #navcontainer li ul li a:active{
	text-decoration: none;
	/*color: #333;*/
	color:black;
	background: none;
	border-right: none !important;
	display:block !important;
	float:none !important;
	padding:2px 0 2px 2px;
	margin:0px;
	height: auto;
	font-weight:normal;
	font-size:8pt;
	width:100%;
}

#navContainer li ul li a:hover{
	text-decoration: none;
	color: black;
	background:pink;
}


#navContainer li a
{
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 4px 28px 0px 20px;
	color: black;
	height: 25px;
	border-right: 1px solid #FFF;
	background: url("http://www.thesurpriser.com/TheSurpriserImages/topNavMoreArrow2.gif") no-repeat center right;
}
#navContainer li a:hover
{
	color: black;
	background:pink;
}

#navContainer li.over
{
	background-color: pink;
	color:black;
}




.searchBar {
	font-size:9pt;
	color: #ffffff;
	margin:0px 0 3px 6px;
	vertical-align: middle;
}

	/*Search box location fix for firefox*/
	.searchBar img {
		position:relative;
		top:3px;
		_top:1px;
		_left:-3px;
	}
	
	/*Search box location fix for firefox*/
	.searchBar .smallTextBox {
		position:relative;
		top:-3px;
		_top:0px;
	}


.smalltextBox {
	width: 100px;
	height: 16px;
	font-family:Arial;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	border: 1px solid #666666;
	margin-left: 2px;
}

.copyright
{
	color: black;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-bottom: 10px;
	
}

.copyright a
{
	color: #874776;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	
}

.copyright a:hover
{
	color: purple;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	
}

.shipping-and-payment
{
	width: 560px;
	margin:0px auto;
 	text-align:left;
}
/****************************
* Sitemap
********************************/

.heading {
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:15px;
font-weight:bold;
line-height:20pt;
}

/****************************
* End Sitemap
*******************************/
.splashBox
{
	font-size:16pt;
	color:#fff786;
	margin: 10px;
}

.close
{
	text-align:right;
	padding-top: 5px;
	padding-right:10px;
	text-decoration:none;
}

.close a
{
	text-align:right;
	text-decoration:none;
	color: #a7111a;
}

.close a:hover
{
	text-align:right;
	text-decoration:none;
	color: #000000;
}

.product-close
{
	text-align:right;
	padding-top: 5px;
	padding-right:10px;
	text-decoration:none;
	font-size: 12px;
	width: 500px;
}

.product-close a
{
	text-align:right;
	text-decoration:none;
	color: #BFC2B1;
	font-size: 12px;
}

.product-close a:hover
{
	text-align:right;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;

}

#mask {
  position:absolute;
  left:0px;
  top:0px;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes #dialog {
  width:500px; 
  height:609px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
}

#boxes #dialogaboutus {
  width:700px; 
  height:359px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
}

#boxes #dialogcareers {
  width:700px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
}

#boxes #dialogcontactus {
  width:700px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
  font-size: 12px;
}

#boxes #dialogfaq {
  width:700px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
}

#boxes #dialogprivacy {
  width:700px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
}

#boxes #dialogsecurity {
  width:700px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
}

#boxes #dialogsubstitution {
  width:700px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
}

#boxes #dialogsitemap {
  width:700px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;
  text-align: left;
  overflow:auto;
}

#boxes #dialogtermsofuse {
  width:800px; 
  height:509px;
  padding:10px;
  background-color:#ffffff;

}

.faq
{
	padding-left:10px;
	text-align:left;
	font-size:12px;
	font-family: Arial;
}

.terms-of-use
{
	padding-left:12px;
	text-align:left;
	font-size:12px;
	font-family: Arial;
	text-align:justify;
}

.homefooter
{
padding-top:5px;
text-align:center;
vertical-align:middle;
background:url(images/footerbar.jpg) no-repeat;
height:30px;
color:#FFF;
font-size:14px;

}
.homecenter
{
	color:#FFF;
	line-height:20px;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:50px; 
	background:url(images/home-left1.jpg) no-repeat;
}


/*Image zoom effect*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 60px; /*position where enlarged image should offset horizontally */

}
/*End Image Zoom effect */


/*Enquiry Form Title */
.enquiry-form-title
{
	/*background:url(giftstoindiaImages/titlebg.png) no-repeat;*/
	height:40px;
	width:170px;
	padding-top:20px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
	font-family:cursive;
	text-align:left;
}
/*End Enquiry Form Title */



input[type="submit"],
input[type="reset"], 
input[type="button"]{
	/**
	The line-height cannot be set for these elements in FF and OP. 
	----------
	The height cannot be set below a certain value in IE6, which is relative to the font-size. 
	----------
	IE6 and 7 have default right and left padding that is actually a default width. The width value 
	is a percentage based on the character length, so the more characters that are added to the 
	elements display the greater the width. Setting overflow to "visible" fixes this problem.
	*/
	/*IE6 and 7 bug-fix*/
	$overflow:visible;
	/*Set border values*/
	border:none;
	/*Set value to gray*/
	background-color:#477c02; /*#888;*/
	/*Rounded corners for Safari and Chrome*/
	-webkit-border-radius:5px;
	/*Rounded corners for Firefox*/
	-moz-border-radius:5px;
	/*Make text uppercase*/
	text-transform:uppercase;
	/*Set value to white*/
	color:white;
	/*Set cursor to hand*/
	cursor:default;
	/*OP; Adjust padding*/
	padding:5px 11px 4px;
	/*IE7,8; Adjust padding*/
	padding:3px 11px 2px\9;
	/*SA; Adjust padding*/
	[;padding:5px 11px;]
	/*IE7; Reset*/
	$padding:3px 11px 2px;
	font-family:cursive,Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*FF Only*/
@-moz-document url-prefix(){
	input[type="submit"],
	input[type="reset"],
	input[type="button"]{
		/*FF; Adjust padding*/
		padding:3px 9px;
	font-family:cursive,Arial, Helvetica, sans-serif;			
	}

}
input[type="submit"]:hover,
input[type="reset"]:hover, 
input[type="button"]:hover{
	/*Change background-color*/
	background-color: #7fc424;/*#a7a9ac;*/
	font-family:cursive,Arial, Helvetica, sans-serif;
}
input[value="Add to Cart"],
input[value="Checkout"],
input[value="Confirm Order >>"]
{
	/**
	The line-height cannot be set for these elements in FF and OP. 
	----------
	The height cannot be set below a certain value in IE6, which is relative to the font-size. 
	----------
	IE6 and 7 have default right and left padding that is actually a default width. The width value 
	is a percentage based on the character length, so the more characters that are added to the 
	elements display the greater the width. Setting overflow to "visible" fixes this problem.
	*/
	/*IE6 and 7 bug-fix*/
	$overflow:visible;
	/*Set border values*/
	border:none;
	/*Set value to gray*/
	background-color:#c66868; /*#888;*/
	/*Rounded corners for Safari and Chrome*/
	-webkit-border-radius:5px;
	/*Rounded corners for Firefox*/
	-moz-border-radius:5px;
	/*Make text uppercase*/
	text-transform:uppercase;
	/*Set value to white*/
	color:#fff;
	/*Set cursor to hand*/
	cursor:default;
	/*OP; Adjust padding*/
	padding:5px 11px 4px;
	/*IE7,8; Adjust padding*/
	padding:3px 11px 2px\9;
	/*SA; Adjust padding*/
	[;padding:5px 11px;]
	/*IE7; Reset*/
	$padding:3px 11px 2px;
	font-family:cursive,Arial, Helvetica, sans-serif;
	font-weight:bold
}
/*FF Only*/
@-moz-document url-prefix(){
	input[value="Add to Cart"],input[value="Checkout"], input[value="Confirm Order >>"]{
		/*FF; Adjust padding*/
		padding:3px 9px;
	font-family:cursive,Arial, Helvetica, sans-serif;			
	}

}
input[value="Add to Cart"]:hover,input[value="Checkout"]:hover, input[value="Confirm Order >>"]:hover{
	/*Change background-color*/
	background-color: #c64a4a;/*#a7a9ac;*/
	font-family:cursive,Arial, Helvetica, sans-serif;
}


.dropdownbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
	width:150px;
}
