/* 
------------------------------------------------------------
Smartphones (Portrait and Landscape)
------------------------------------------------------------ 
*/

body{
}

/* Header Styles Starts */

	.header-top, .header, .welcome-block, .sub-menu-block, .container, .footer, .footer-bottom{
		min-width:260px;
		width:auto;
		margin:0 auto;	
	}
	.header-top, .header{
		padding:0 10px;
	}
	.header-top p{
		float:left;
	}
	.header{
		height:157px;
		text-align:center;
	}
		.logo{
			float:none;
			padding:18px 0;
		}
	
/* Main Menu Styles Starts */

	.menu{
		background:#f8c301;
		padding:7px 0;
		margin:0;
		float:none;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
	}
		.menu ul, .sub-menu-block ul{ 
			display: none; 
		}
		.menu select, .sub-menu-block select{
			display:inline-block;
		}
		.sub-menu-block select{
			margin:5px 0 0 15px;
		}
		.menu select{
			min-width:200px;
			width:auto;
		}
	
/* Welcome Block Wrap Starts */

	.welcome-block, .sub-menu-block{	
		padding:0 10px;
	}
		.welcome-block h2{
			line-height:28px;
		}
	
/* Container Styles Starts */

	.container{
		background:url(../images/shadows/320/container-shadow.png) no-repeat center top;
		padding:15px 10px;
	}
		.mainarea, .sidearea{
			float:none;
			width:100%;
		}
		.mainarea img.floatright.img-s1{
			float:none;
			margin:0 0 15px;
		}
		.sidearea{
		}

/* Main Boxes Style Starts */

	.main-box-wrap{
		float:none;
		margin:0 auto;
	}
	div.main-box-wrap + div.main-box-wrap{
		margin:0 auto;
	}	
	
/* Products Carousels Style Starts */

	.nbs-flexisel-nav-left{
		left:0;
	}
	.nbs-flexisel-nav-right{
		right:0;
	}	
	
/* Gallery Style Starts */

	ul.gallery{
		margin:0 0 0 -6px;
	}
		ul.gallery li{
			margin:5px 0 5px 6px;
		}	
	
/* Accordions Style Starts */

	#accordion-container{
		padding:0 0 10px;
	}	
	
/* Footer Wrap Style Starts */

	.footer{
		background:url(../images/shadows/320/footer-shadow.png) no-repeat center top;
		padding:15px 10px 10px;
	}	
		.foot-col1, .foot-col2, .foot-col3{
			float:none;
			width:260px;
			margin:0 auto;
			padding:0 0 10px;
		}
		.foot-col2{
			padding:10px 0 0;
		}
			.foot-col1 ul + ul{
				margin:0;
				float:right;
			}
	.footer-bottom{
		height:auto;
		line-height:18px;
		text-align:center;
	}
		.footer-bottom p{
			padding:20px 10px 4px;
		}
		.footer-bottom .floatright{
			padding:10px 0 15px;
		}
		.footer-bottom p, .footer-bottom .floatright{
			float:none;
		}	