#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */

/* Quick Reset */
body,ul,li,img,form,p,h1,h2,h3,h4,h5,h6,blockquote {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	font-weight: normal;
}


body { 
	background: #fff url('../images/bg_rep.jpg') repeat-x left top;
	text-align: left;
	font: 15px Arial, Helvetica, sans-serif; 
	color: #333333; 
}

img, div, input { 
	border: none; 
	outline: none;
}

p { 
	margin-top: 17px;
	padding: 0;
	line-height: 18px;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 20px;
	font-family: comic sans ms, Arial, Helvetica, sans-serif;
	color: #002147;
}

h1.home {
	font-size: 32px;
	margin-left: 10px;
}

h5 {
	font-size: 17px;
	color: #002147;
}

h6 {
	font-size: 20px;
	font-weight: normal;
	margin-top: 17px;
}

a {
	font: inherit; 
}

a:link {
	text-decoration: none;
	color: #002147;
	font-weight: bold;
}

a:active {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #002147;
}

a:hover {
	text-decoration: none;
	color: #006643;
}

.catagory_title a:link, .title_box a:link, .catagory_title a:visited, .title_box a:visited {
	font-weight: normal;
}

li {
	margin-bottom: 3px;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}

ol li {
	list-style: disc;
}

ol.number li {
	list-style-type: decimal
}

.cleardiv {
	clear: both;
	height: 0px;
	overflow:auto;
}

a { 
	outline: none; 
}

/* page */

#outer_container {
	margin: 0px auto;
	width: 972px;
}

#header {
	height: 100px;
/*	background: url('../images/header_logo.jpg') no-repeat 10px 30px;*/
}

#index_logo {
	float: left;
	margin: 30px 0 0 10px;
}

#content_container {
	width: 950px;
	padding: 10px 11px;
	background-color: #fff;
	border: 1px solid #002147;
}

#footer{
	width: 974px;
	font-family: comic sans ms, Arial, Helvetica, sans-serif;
}

#footer p{
	margin: 0px;
}

#footer_top{
	padding: 10px;
}

#footer_bottom{
	border: 1px solid #002147;
	padding: 10px;
	margin-bottom: 20px;
}

#nav_bottom_1, #nav_bottom_2 {
	float: right;	
}

#nav_bottom_1 li, #nav_bottom_2 li {
	display: inline;
	margin-left: 30px;
}

#nav_bottom_2 li a, .top_of_page a {
	font-weight: normal;
}

.green {
	color: #006643;
}

.blue {
	color: #002147;
}

.grey {
	color: #333333;
}

.small {
	font-size: 12px;
}

.title_box {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #002147;
}

#right_full_column_fixed {
	background: #fff url('../images/left_nav_bg_rep.jpg') repeat-x top left;
	float: left;
	margin-left: 10px;
	width: 708px;
	height: 948px;
	padding: 10px;
	border: 1px solid #002147;
}

#right_full_column {
	background: #fff url('../images/left_nav_bg_rep.jpg') repeat-x top left;
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
}

#right_full_column_about {
	background: #fff url('../images/about_right_container_bg.jpg') no-repeat top left;
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
}

#right_full_column_about_walking {
	background: #fff url('../images/walking_top_bg.jpg') no-repeat top right;
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
}

#right_full_column_about_jute {
	background: #fff url('../images/about_jute_top_bg.jpg') no-repeat top right;
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
}

#right_full_column_about_cotton {
	background: #fff url('../images/about_cotton_top_bg.jpg') no-repeat top right;
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
}

#right_full_column_about_nwpp {
	background: #fff url('../images/about_nwpp_top_bg.jpg') no-repeat top right;
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
}

#right_full_column_bespoke_design {
	background: #fff url('../images/bespoke_design_top_bg.jpg') no-repeat top right;
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
}

.right_full_column_inner {
	padding: 0px 10px;
}

#full_column {
	background: #fff url('../images/left_nav_bg_rep.jpg') repeat-x top left;
	float: left;
	width: 928px;
	padding: 10px 10px 0px;
	border: 1px solid #002147;
}

#full_column_inner {
	padding: 25px 10px;
}

.full_column_floating {
	float: left;
	width: 225px;
	padding: 20px 0px;
}

.full_column_floating p {
	margin: 0;
}

.full_column_floating ul {
	margin-top: 20px;
}

.split_col {
	float: left;
	width: 340px;
}

.quote {
	font-size: 17px;
}

.tick {
	background:url('../images/icon_tick.gif') no-repeat top left;
	padding-left: 60px;
	height: 40px;
	margin-top: 20px;
}

.tick_oneline {
	background:url('../images/icon_tick.gif') no-repeat top left;
	padding-left: 60px;
	padding-top: 10px;
	height: 30px;
	margin-top: 20px;
}

.size_oneline {
	background:url('../images/icon_size.gif') no-repeat top left;
	padding-left: 60px;
	padding-top: 10px;
	height: 30px;
	margin-top: 20px;
}

.colour_oneline {
	background:url('../images/icon_colour.gif') no-repeat top left;
	padding-left: 60px;
	padding-top: 10px;
	height: 30px;
	margin-top: 20px;
}

.artwork_oneline {
	background:url('../images/icon_artwork.gif') no-repeat top left;
	padding-left: 60px;
	padding-top: 10px;
	height: 30px;
	margin-top: 20px;
}

.handles_oneline {
	background:url('../images/icon_handles.gif') no-repeat top left;
	padding-left: 60px;
	padding-top: 10px;
	height: 30px;
	margin-top: 20px;
}

.delivery_standard_oneline {
	background:url('../images/icon_delivery_st.gif') no-repeat top left;
	padding-left: 60px;
	padding-top: 10px;
	height: 30px;
	margin-top: 20px;
}

.delivery_express_oneline {
	background:url('../images/icon_delivery_ex.gif') no-repeat top left;
	padding-left: 60px;
	padding-top: 10px;
	height: 30px;
	margin-top: 20px;
}



/* top nav */

#top_nav{
	margin-top: 48px;
	padding: 0px;
	float: right;
	}
	
#top_nav_a{
	float: right;
	/*width: 666px;*/
	width: 558px;
}

.top_nav li, .top_nav_a li{
	display:inline;
	list-style:none;
	}

a.home{
	background:url(../images/tn_home.png) no-repeat;
	float:left;
	height: 30px;
	width: 84px;
	padding: 0px;
	margin: 0px 20px;
	border: 0px;
	text-indent: -9999px;
}	
	
a:hover.home{
	background-position: 0px -53px;
}

li.home_a{
	background:url(../images/tn_active.png) no-repeat center;
	float:left;
	height: 23px;
	width: 84px;
	margin: 0px 20px;
	text-indent: -9999px;
}	

a.products{
	background:url(../images/tn_products.png) no-repeat;
	float:left;
	height: 30px;
	width: 123px;
	padding: 0px;
	margin: 0px 20px;
	border: 0px;
	text-indent: -9999px;
}	
	
a:hover.products{
	background-position: 0px -53px;
}

li.products_a{
	background:url(../images/tn_active.png) no-repeat center;
	float:left;
	height: 23px;
	width: 123px;
	margin: 0px 20px;
	text-indent: -9999px;
}	

a.about{
	background:url(../images/tn_about.png) no-repeat;
	float:left;
	height: 30px;
	width: 84px;
	padding: 0px;
	margin: 0px 20px;
	border: 0px;
	text-indent: -9999px;
}	
	
a:hover.about{
	background-position: 0px -53px;
}

li.about_a{
	background:url(../images/tn_active.png) no-repeat center;
	float:left;
	height: 23px;
	width: 84px;
	margin: 0px 20px;
	text-indent: -9999px;
}	

a.blog{
	background:url(../images/tn_blog.jpg) no-repeat;
	float:left;
	height: 30px;
	width: 66px;
	padding: 0px;
	margin: 0px 20px;
	border: 0px;
	text-indent: -9999px;
}	
	
a:hover.blog{
	background-position: 0px -53px;
}

li.blog_a{
	background:url(../images/tn_active.png) no-repeat center;
	float:left;
	height: 23px;
	width: 66px;
	margin: 0px 20px;
	text-indent: -9999px;
}	

a.contact{
	background:url(../images/tn_contact.png) no-repeat;
	float:left;
	height: 30px;
	width: 107px;
	padding: 0px;
	margin: 0px 20px;
	border: 0px;
	text-indent: -9999px;
}	
	
a:hover.contact{
	background-position: 0px -53px;
}

li.contact_a{
	background:url('../images/tn_active.png') no-repeat center;
	float:left;
	height: 23px;
	width: 107px;
	margin: 0px 20px;
	text-indent: -9999px;
}	

a.tn_active {
	background-position: 0px -53px;
}

li.tn_active {
	background-position: center -23px;
}

.share_this, .top_of_page {
	float: right;
	font-size: 15px;
	padding-top: 4px;
}

/* left nav */

#left_nav {
	float: left;
	width: 188px;
	height: 948px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/left_nav_bg_rep.jpg') repeat-x top left;
}

.ln_container {
	padding: 0px 8px;	
}

.catagory_title {
	font-size: 20px;
	margin: 19px 0px 25px;
	font-family: comic sans ms, Arial, Helvetica, sans-serif;
}

a.ln_active {
	color: #006643;
}

/* home */

#feature_1 {
	height: 330px;
	width: 928px;
	padding: 10px;
	background: url('../images/feature_1.jpg') no-repeat top left;
	border: 1px solid #002147;
}


#feature_1 p {
	padding: 14px 10px;
	font-weight: normal;
	width: 440px;
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #002147;
}

a.read_more {
	padding: 6px 10px;
	border: 1px solid #bfc7d1;
	background-color: #fff;
	color: #002147;
	font-size: 20px;
	font-family: comic sans ms, Arial, Helvetica, sans-serif;
	font-weight: normal;

}

a.read_more:hover {
	text-decoration: none;
	color: #006643;
	border: 1px solid #83b4a4
}

.feature_2 {
	width: 208px;
	height: 218px;
	padding: 10px;
	border: 1px solid #002147;
	float: left;
}

#home_1, #home_2, #home_3 {
	margin-right: 10px;
}

#home_1, #home_2, #home_3, #home_4 {
	margin-top: 10px;
}

#home_1 {
	background: url('../images/home_feature_2_1.jpg') no-repeat top left;
}

#home_2 {
	background: url('../images/home_feature_2_2.jpg') no-repeat top left;
}

#home_3 {
	background: url('../images/home_feature_2_3.jpg') no-repeat top left;
}

#home_4 {
	background: url('../images/home_feature_2_4.jpg') no-repeat top left;
}

/* products */



#products_right_container {
	float: left;
	margin-left: 10px;
	width: 708px;
	height: 948px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_right_container_bg.jpg') no-repeat top left;
}

#products_right_container_flexi {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_right_container_bg.jpg') no-repeat top left;
}

#products_jute_right_container_flexi {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_right_container_bg.jpg') no-repeat top left;
}

#products_cotton_right_container {
	float: left;
	margin-left: 10px;
	width: 708px;
	height: 948px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_cotton_right_container_bg.jpg') no-repeat top left;
}

#products_non_woven_right_container {
	float: left;
	margin-left: 10px;
	width: 708px;
	height: 948px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_non_woven_right_container_bg.jpg') no-repeat top left;
}

#products_right_container_combination {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_right_container_combination_bg.jpg') no-repeat top left;
}

#prod_right_top {
	height: 337px;
}

#prod_right_top p {
	padding: 0px 10px;
	font-weight: normal;
	width: 350px;
	margin-bottom: 10px;
}

.prod_feature {
	width: 207px;
	height: 218px;
	padding: 10px;
	border: 1px solid #002147;
	float: left;
	margin: 0px;
}

.prod_feature_stretch {
	width: 446px;
	height: 218px;
	padding: 10px;
	border: 1px solid #002147;
	float: left;
	margin: 0px;
}

#prod_1, #prod_2, #about_1, #about_2, #prod_c_1, #prod_c_2, #prod_c_4, #prod_j_1, #prod_j_2, #prod_j_4, #prod_j_5, #prod_j_7, #prod_n_1, #prod_n_2, #prod_n_4, #prod_n_5, #prod_cm_1, #prod_cm_2 {
	margin-right: 10px;
}

#prod_c_4, #prod_c_5, #prod_j_4, #prod_j_5, #prod_j_6, #prod_j_7, #prod_j_8, #prod_n_4, #prod_n_5, #prod_n_6 {
	margin-top: 10px;
}

#prod_1 {
	background: url('../images/prod_feature_2_1.jpg') no-repeat top left;
}

#prod_2 {
	background: url('../images/prod_feature_2_2.jpg') no-repeat top left;
}

#prod_3 {
	background: url('../images/prod_feature_2_3.jpg') no-repeat top left;
}

#prod_c_1 {
	background: url('../images/prod_feature_c_1.jpg') no-repeat top left;
}

#prod_c_2 {
	background: url('../images/prod_feature_c_2.jpg') no-repeat top left;
}

#prod_c_3 {
	background: url('../images/prod_feature_c_3.jpg') no-repeat top left;
}

#prod_c_4 {
	background: url('../images/prod_feature_c_4.jpg') no-repeat top left;
}

#prod_c_5 {
	background: url('../images/prod_feature_c_5.jpg') no-repeat top left;
}

#prod_j_1 {
	background: url('../images/prod_feature_j_1.jpg') no-repeat top left;
}

#prod_j_2 {
	background: url('../images/prod_feature_j_2.jpg') no-repeat top left;
}

#prod_j_3 {
	background: url('../images/prod_feature_j_3.jpg') no-repeat top left;
}

#prod_j_4 {
	background: url('../images/prod_feature_j_4.jpg') no-repeat top left;
}

#prod_j_5 {
	background: url('../images/prod_feature_j_5.jpg') no-repeat top left;
}

#prod_j_6 {
	background: url('../images/prod_feature_j_6.jpg') no-repeat top left;
}

#prod_j_7 {
	background: url('../images/prod_feature_j_7.jpg') no-repeat top left;
}

#prod_j_8 {
	background: url('../images/prod_feature_j_8.jpg') no-repeat top left;
}

#prod_n_1 {
	background: url('../images/prod_feature_n_1.jpg') no-repeat top left;
}

#prod_n_2 {
	background: url('../images/prod_feature_n_2.jpg') no-repeat top left;
}

#prod_n_3 {
	background: url('../images/prod_feature_n_3.jpg') no-repeat top left;
}

#prod_n_4 {
	background: url('../images/prod_feature_n_4.jpg') no-repeat top left;
}

#prod_n_5 {
	background: url('../images/prod_feature_n_5.jpg') no-repeat top left;
}

#prod_n_6 {
	background: url('../images/prod_feature_n_6.jpg') no-repeat top left;
}

#prod_cm_1 {
	background: url('../images/prod_feature_cm_1.jpg') no-repeat top left;
}

#prod_cm_2 {
	background: url('../images/prod_feature_cm_2.jpg') no-repeat top left;
}

#prod_cm_3 {
	background: url('../images/prod_feature_cm_3.jpg') no-repeat top left;
}

.prod_feature_bottom {
	margin-top: 10px;
	width: 685px;
	height: 338px;
	padding: 10px;
	border: 1px solid #002147;
	float: left;
	background: url('../images/prod_feature_bottom_bg.jpg') no-repeat top left;
}

.prod_feature_bottom p {
	margin-top: 10px;
	padding: 10px;
	font-weight: normal;
	line-height: 24px;
	font-size: 20px;
	color: #333333;
}


/* products level 3 */


#prod_right_top_l3 {
	height: 337px;
}

#prod_right_top_l3 p {
	padding: 0px 10px;
	font-weight: normal;
	width: 350px;
	margin-bottom: 10px;
}


#products_right_container_jute_shopping_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_shopping_bag.jpg') no-repeat top left;
}

#products_right_container_jute_hamper_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_hamper_bag.jpg') no-repeat top left;
}

#products_right_container_jute_bottle_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_bottle_bag.jpg') no-repeat top left;
}

#products_right_container_jute_jar_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_jar_bag.jpg') no-repeat top left;
}

#products_right_container_jute_exhibition_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_exhibition_bag.jpg') no-repeat top left;
}

#products_right_container_jute_folder {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_folder.jpg') no-repeat top left;
}

#products_right_container_jute_banner {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_jute_banner.jpg') no-repeat top left;
}

#products_right_container_organic_cotton_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_cotton_organic_cotton_bag.jpg') no-repeat top left;
}

#products_right_container_natural_cotton_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_cotton_natural_cotton_bag.jpg') no-repeat top left;
}

#products_right_container_organic_cotton_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_cotton_organic_cotton_bag.jpg') no-repeat top left;
}

#products_right_container_cotton_exhibition_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_cotton_cotton_exhibition_bag.jpg') no-repeat top left;
}

#products_right_container_foldaway_cotton_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_cotton_foldaway_cotton_bag.jpg') no-repeat top left;
}

#products_right_container_nwpp_shopping_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_non_woven_nwpp_shopping_bag.jpg') no-repeat top left;
}

#products_right_container_nwpp_shoulder_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_non_woven_nwpp_shoulder_bag.jpg') no-repeat top left;
}

#products_right_container_nwpp_exhibition_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_non_woven_nwpp_exhibition_bag.jpg') no-repeat top left;
}

#products_right_container_nwpp_cool_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_non_woven_nwpp_cool_bag.jpg') no-repeat top left;
}

#products_right_container_nwpp_sandwich_bag {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/products_non_woven_nwpp_sandwich_bag.jpg') no-repeat top left;
}

/* about */

#about_right_container {
	float: left;
	margin-left: 10px;
	width: 708px;
	height: 948px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/about_right_container_bg.jpg') no-repeat top left;
}

#about_1 {
	background: url('../images/about_feature_2_1.jpg') no-repeat top left;
}

#about_2 {
	background: url('../images/about_feature_2_2.jpg') no-repeat top left;
}

#about_3 {
	background: url('../images/about_feature_2_3.jpg') no-repeat top left;
}

.about_feature_bottom {
	margin-top: 10px;
	width: 685px;
	height: 337px;
	padding: 10px;
	border: 1px solid #002147;
	float: left;
	background: url('../images/about_feature_bottom_bg.jpg') no-repeat top left;
}

.about_feature_bottom p {
	padding: 0px 10px;
	font-weight: normal;
	width: 350px;
	margin-bottom: 10px;
	color: #002147;
}

#about_right_top {
	height: 335px;
}

#about_right_top p, #walking_right_top p {
	padding: 10px;
	font-weight: normal;
	width: 350px;
	line-height: 20px;
	margin-bottom: 10px;
}

#ethical {
	margin: 20px 0px 0px 80px;
}

#gff {
	margin: 20px 0px 0px 30px;
}

#walking_right_top {
	height: 330px;
}

#walking_bottom {
	margin-left: 20px;
}

#testimonials_right_top p {
	padding: 10px;
	font-weight: normal;
	margin-bottom: 10px;
}

.deli, .farm {
	margin-left: 50px;
	padding-bottom: 20px;
}

/* contact */

#contact_right_container {
	float: left;
	margin-left: 10px;
	width: 708px;
	padding: 10px;
	border: 1px solid #002147;
	background: #fff url('../images/contact_top_bg.jpg') no-repeat top left;
}

#contact_top {
	margin: 20px 0px 0px 380px;

}

#contact_right_top {
	height: 337px;
}

#contact_right_top p {
	padding: 0px 10px;
	font-weight: normal;
	width: 300px;
	margin-bottom: 10px;
}

#contact_email {
	width: 620px;
	padding: 10px;
	height: 200px;
	background: #fff url('../images/contact_at_bg.jpg') no-repeat right 20px;
}

#contact_phone {
	width: 240px;
	padding: 20px 0px 0px 380px;
	height: 200px;
	background: #fff url('../images/contact_phone_bg.jpg') no-repeat left 20px;
}

#contact_post {
	width: 620px;
	padding: 10px;
	height: 220px;
	background: #fff url('../images/contact_post_bg.jpg') no-repeat right 20px;
}