/* Copyright Peblaco - http://www.peblaco.co.uk/
Removing this notice or redistributing this file in whole or in part is prohibited
Visit http://www.peblaco.co.uk/ for Actinic templates and themes */

/* Peblaco styles for Layout */

body {font-size: 76%; margin: 12px 0;}

#pagewrapper{width: 1001px;margin-left: auto;margin-right: auto;}.skip,.dev{position: absolute;left: -9999px;width: 990px;}.clear{clear: both;height: 0;line-height: 0;font-size: 1px; margin: 0; padding: 0; border: 0;}#container, #main{width: 100%;padding: 0;}#LeftAndRightleftcontainer{width: 100%;float: left;margin-right: -180px;/* background-color: #006666; Main and Right if Left longest */}#LeftAndRightleftcontainer .sub{width: 100%;float: right;margin-left: -180px;/*background-color: #006666; Left and Right if Main longest */}#LeftAndRightmaincontainer{margin: 0 180px 0 180px;padding: 10px;background-color: #ffffff;}#LeftAndRightleft{width: 180px;float: left;color: #ffffff;/*background-color: #006666;*/}#LeftAndRightright{width: 180px;float: right;/*background-color: #006666;*/}#LeftOnlyleftcontainer{width: 100%;/* background-color: #006666; Main and Right if Left longest */}#LeftOnlyleftcontainer .sub{width: 100%;float: right;margin-left: -180px;/*background-color: #006666; Left and Right if Main longest */}#LeftOnlymaincontainer{margin: 0 0 0 180px;padding: 10px 0 10px 10px;background-color: #ffffff;}#LeftOnlyleft{width: 180px;float: left;color: #ffffff;/*background-color: #006666;*/}#RightOnlyleftcontainer{width: 100%;float: left;margin-right: -180px;/* background-color: #006666; Main and Right if Left longest */}#RightOnlyleftcontainer .sub{width: 100%;/*background-color: #006666; Left and Right if Main longest */}#RightOnlymaincontainer{margin: 0 180px 0 0;padding: 10px 10px 10px 0;background-color: #ffffff;}#RightOnlyright{width: 180px;float: right;/*background-color: #006666;*/}#Noneleftcontainer, #Noneleftcontainer .sub{width: 100%;}#Nonemaincontainer{margin: 0;padding: 5px;background-color: #ffffff;}

#pagewrapper {font-size: 1.0em;}
#footer {font-size: 0.8em;}

form {margin: 0;padding: 0;}
img {border: none;}

#footer {
	font-size: 0.8em;
	}

#mainnavigationtop, #sectionlisttop {
	background-color: #006666;
	
	font-size: 0.8em;
	text-transform: uppercase;
	}

#mainnavigationtop {height: 35px;}

#footerlinks {
	
	padding: 4px 3px 3px 10px;
	color: #666666;
	font-weight: bold;
	}

#searchcart {
	float: right;
	width: 180px;
	background-image: none;
	padding: 5px 9px 3px 10px;
	font-size: 0.9em;
	}

#cartbox {
	background-color: #006666;
	border: 1px solid #ffffff;
	margin-bottom: 3px;
	color: #ffffff;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
	text-align:center;
	}

table td#logotop {
	height: 120px;
	
	background-image: url('theindiashop_logo_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	
	padding-left: 25px;
	}

table td#logotop img, #logoside img {
	vertical-align: middle;
	border: 0;
	}

#logo {
	float: left;
	}

.separatortop {
	height: 1px;
	border-top: 1px solid #009999;
	}

.separatorbottom {
	height: 1px;
	border-bottom: 1px solid #009999;
	}

#copyright {
	float: left;
	width: 500px;
	color:#999999;
	}

#quicksearchtop #searchtitle {
	float: left;
	padding: 6px 9px 0px 0px;
	font-weight: bold;
	color: #ffffff;
	}

#quicksearchtop #searchbox {
	float: left;
	padding: 3px 0px 3px 0px;
	}

#quicksearchside {
	margin: 10px 5px 15px 5px;
	}

#quicksearchside #searchbox {
	padding: 5px 5px 0px 5px;
	}

.searchinput {
	width: 70px;
	height: 14px;
	border-width: 1px;
	border-color: #666666;
	background-color: #ffffff;
	border-style: solid;
	}

.searchgo {
	background: url('search_button.gif');
	background-repeat: no-repeat;
	border: none;
	width: 42px;
	height: 18px;
	color: #ffffff;
	font-size: 1.0em;
	}

#shoppingcartside {
	margin: 10px 5px 15px 5px;
	color: #009999;
	font-size: 0.9em;
	}

.shoppingcarttitle, #quicksearchside #searchtitle, #sectionlistside .sectionlistheader, #brochurenavbarside .sectionlistheader {
	margin: 0;
	padding: 0;
	line-height:normal;
	color: #009999;
	font-size: 1.4em;
	}

#shoppingcarttop .shoppingcarttitle {
	color: #ffffff;
	}

#shoppingcartside .shoppingcarttitle {
	color: #ffffff;
	}

#sectionlistside .sectionlistheader, #brochurenavbarside .sectionlistheader {
	border-bottom: #009999 1px solid;
	}

#sectionlisttop .sectionlistheader, #brochurenavbartop .sectionlistheader {
	float: left;
	margin: 0px;
	padding: 5px 10px 2px 5px;
	line-height:normal;
	color: #009999;
	font-weight: 900;
	font-size: 1.3em;
	}

#mainnavigationside, #brochurenavbarside, #mailinglistside, .advertboxside {
	color: #666666;
	font-weight: bold;
	margin: 10px 0 15px 0;
	}

#infonavside, #sectionlistside {
	margin: 10px 0 15px 0;
	font-size: 1.3em;
	}

#infonavside ul li img {
	vertical-align: middle;
	margin-right: 14px;
	}

#mailinglistside {
	border: 1px solid #006666;
	padding: 5px 10px 10px 10px;
	font-size: 0.9em;
	text-align: center;
	}

.mailinglisttitle, #bestsellerslist .title, #newproductslist .title {
	text-align: center;
	color: #006666;
	font-size: 1.3em;
	padding: 2px;
	}

#brochurenavbarside .actxxsmall {
	color: #ffffff;
	}

#brochurenavbartop {
	background-color: #ffffff;
	}

#footerbackgroundimage {
	background-color: #006666;
	
	height: 4px;
	}

#bestsellerslist, #newproductslist {
	margin: 10px 5px 15px 5px;
	width: 160px;
	border: 1px solid #006666;
	padding: 5px;
	font-size: 0.9em;
	font-weight: bold;
	}

#bestsellerslist .producttitle, #newproductslist .producttitle {
	color: #666666;
	text-transform: uppercase;
	font-size: 1.2em;
	}

#credits {
	float: right;
	width: 350px;
	text-align: right;
	color:#999999;
	}

.columnimage, .columncurvedboxcontainer {float: left;padding-right: 10px;}

.columnheadedboxcontainer {float: left;padding-right: 19px;}
.columncurvedbox {width: 222px;height: 132px;background-image: url('the_india_shop_curved_box_bg.gif');font-size: 0.9em;}
.columncurvedboxtitle {color: #666666;font-weight: bold;text-align: center;font-size: 1.1em;}
.columnheadedboxtitle {width: 182px;/*height: 26px;*/background-color: #006666;background-image: url('the_india_shop_headed_box_bg.gif');background-repeat: no-repeat;text-align: center;color: #ffffff;font-family: "Times New Roman", Times, serif;font-size: 1.2em;font-weight: bold;}
.columnheadedbox {width: 180px;border: solid 1px #006666;}

.left {float: left;}
.pad {padding: 4px;}

.alsorelatedtitle {color: #009999;font-size: 1.1em;font-weight: bold;}

.parentlinks {font-size: 1.2em; font-weight: bold; margin: 10px 0;}

#mainnavigationtop ul, #sectionlisttop ul, #brochurenavbartop ul, #infonavside ul, #shoppingcartside ul, #mainnavigationside ul, #sectionlistside ul, #brochurenavbarside ul, #footernavigation ul, #copyright ul, ul.viewcart {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#mainnavigationtop ul, #sectionlisttop ul {padding-top: 7px;}

#cartbox ul {
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 0;
	}

#brochurenavbartop ul {
	padding: 2px 5px 0px 5px;
	}

#cartbox li {
   display: inline;
   line-height: 1.2em;
   margin: .5em 0 .5em -.5em;
   padding: 0 .6em 0 .6em;
   white-space: nowrap;
   }

#brochurenavbartop li, #footernavigation li, #copyright li {
   border-left: 1px solid #666666;
   float: left;
   line-height: 1.2em;
   margin: .5em .5em .5em -.5em;
   padding: 0 .6em 0 .6em;
   white-space: nowrap;
   }

#mainnavigationtop li, #sectionlisttop li {
	display: inline;
	}

#shoppingcartside li {
	display: inline;
	margin: 0px 0px 5px 0px;
	padding: 0px
	}

#copyright li {
	border-left: none;
	}

#brochurenavbartop li {
	border-left: 1px solid #ffffff;
	}

#footernavigation li {
	padding: 0 1.7em 0 1.7em;
	border-left: none;
	}

#mainnavigationside li, #brochurenavbarside li {
	border-bottom: 1px solid #009999;
	padding: 5px 0px 5px 10px;
	}

#shoppingcarttop ul li.first, #shoppingcarttop ul li.second, #brochurenavbartop ul li.first, #footernavigation ul li.first{
	border-left: none;
	}

#shoppingcarttop #basketicon {
	margin: 0;
	}

#shoppingcartside #basketicon {
	margin: 0 0 0 5px;
	}

#mainnavigationtop ul li a:link, #mainnavigationtop ul li a:visited, #sectionlisttop ul li a:link, #sectionlisttop ul li a:visited {
	color: #ffffff; text-decoration: none; padding: 5px 16px 5px 16px; line-height: 18px; font-weight: bold;
	}
#mainnavigationtop ul li a:hover, #mainnavigationtop ul li a:active, #sectionlisttop ul li a:hover, #sectionlisttop ul li a:active {
	color: #ffffff; text-decoration: underline; padding: 5px 16px 5px 16px; line-height: 18px; font-weight: bold;
	}
	
#mainnavigationtop ul li.first a {border-left: none;}

#infonavside ul li a:link, #infonavside ul li a:visited, #sectionlistside ul li a:link, #sectionlistside ul li a:visited {display: block; background-color: #006666; margin-top: 4px; padding: 3px 7px 3px 7px; color: #ffffff; text-decoration: none;}
#infonavside ul li a:hover, #infonavside ul li a:active, #sectionlistside ul li a:hover, #sectionlistside ul li a:active {display: block; background-color: #009999; margin-top: 4px; padding: 3px 7px 3px 7px; color: #ffffff; text-decoration: none;}

#shoppingcarttop ul li a, #shoppingcartside ul li a {font-size: 1.3em;display: block; background-color: #006666; padding: 6px 7px 6px 7px; color: #ffffff; text-decoration: none; margin: 4px 0 5px 0; border: 1px solid #ffffff;}

#footer a:link, #footer a:visited {color: #666666; font-weight: bold; text-decoration: none;}
#footer a:hover, #footer a:active  {color: #666666; font-weight: bold; text-decoration: underline;}

#footernavigation ul li a {text-transform: uppercase;}

#copyright ul li a:link, #copyright ul li a:visited, #copyright ul li a:hover, #copyright ul li a:active {text-decoration:underline; color:#999999;}

#credits a:link, #credits a:visited, #credits a:hover, #credits a:active {color:#999999;}

#brochurenavbartop a:link, #mainnavigationside a:link, #brochurenavbarside a:link {
	color: #666666; text-decoration: none;
	}
#brochurenavbartop a:visited, #mainnavigationside a:visited, #brochurenavbarside a:visited {
	color: #666666; text-decoration: none;
	}
#brochurenavbartop a:hover, #mainnavigationside a:hover, #brochurenavbarside a:hover, #bestsellerslist a:hover, #newproductslist a:hover {
	color: #666666; text-decoration: underline;
	}
#brochurenavbartop a:active, #mainnavigationside a:active, #brochurenavbarside a:active, #bestsellerslist a:active, #newproductslist a:active {
	color: #666666; text-decoration: none;
	}

.columnheadedboxtitle h2.section {
	padding: 0;
	margin: 0;
	}

.columnheadedboxtitle h2.section a {
	font-size: 0.8em;
	color: #ffffff;
	text-transform: lowercase;
	color: #ffffff;
	text-decoration: none;
	display: block;
	}

/* Overwriting Actinic.css styles */

.text_heading_left_column {padding: 0px 0px 5px 0px;}
#bestsellerslist .solid_line_blue, #newproductslist .solid_line_blue, #bestsellerslist .dotted_line_blue, #newproductslist .dotted_line_blue {background-color: #009999;background-image: none;}
#bestsellerslist .sidebox, #newproductslist .sidebox, #bestsellerslist .boxbody, #newproductslist .boxbody, #bestsellerslist .sidebox a, #newproductslist .sidebox a, #bestsellerslist .boxbody a, #newproductslist .boxbody a {color: #666666;}
#brochurenavbarside .dotted_line_blue, #sectionlistside .dotted_line_blue {background: none;}

/* Fix for cart bounce page */
.actregular table.checkout, .actregular table.checkout-cart {font-size: 12px;}
