/* Table of Contents
... Everything outside of the 'pilicontainer.'
1 Default and etc
2 First Header section
3 Second Header section
4 First BOTTOM section
5 Second BOTTOM section
6 Soft add
 */

@media only screen and (max-device-width: 480px) {
#pilicontainer {
	padding: 0px;
}






/* 2 First Header section ------------------------------------------------------ */
#pilihead1 {
	height: 80px;
	margin: 2px auto 0;
}
#pilibag {
	font-size: 28px;
	height: 50px;
	text-align: right;
	width: 120px;
	line-height: 50px;
	margin: 0;	
	padding-top: 18px;
	padding-right: 18px;
	color: #666;
}
#piliaccount {
	font-size: 28px;
	height: 50px;
	width: 190px;
	line-height: 50px;	
	margin: 0 24px 0 0;
	padding-top: 18px;
	color: #666;
}
/* ff search bar */
#lhsearch {
	height: 53px;
	padding-top: 22px;
	width: 260px;	
	margin-right: 40px;
}
#lhsearchglass{
	width: 30px;
	height: 30px;
}
#lhsearchfield {
	width: 150px;
	height: 42px;
	font-size: 26px !important;
}
/* ff search bar */
#ffdesk {
	height: 900px;	
	top: 100px;
}
#ffdesk1 {
	height: 900px;	
}
#ffclose {
	height: 60px;
	width: 60px;
	right: 30px;
}
#ffcloseimg {
	height: 60px;
	width: 60px;	
}
#ffdesk2 {
	border: 5px solid #333;
	height: 890px;
	width: 550px;
	right: 30px;
}




/* 3 Second Header section ----------------------------------------------------- */
#pilihead2 {
	max-width: 980px;
	height: 98px;
	margin: 50px auto 0;
	padding: 0;
}
#pilihead3 {
	width: 980px;
	height: 52px;
	margin-top: 19px;
}
.piliheader {
	font-size: 34px;
	height: 52px;
	line-height: 40px;
	color: #000;
	
}
#piliaccessories {
	width: 220px;
	margin-left: 34px;
}
#pilikids {
	width: 106px;
	margin-left: 32px;
}
#pilimen {
	width: 110px;
	margin-left: 26px;
}
#piliwomen {
	height: 52px;
	width: 170px;
	margin-left: 16px; 
}
#piliwomentop {
	width: 170px;	
}
.pilidresstop {
	width: 174px;
	height: 80px;
	line-height: 76px;
	font-size: 36px;
	padding-left: 22px;
	text-align: left;
	background: url('336x80.png');
	color: #000;
}
#pilicollection {
	height: 52px;
	width: 248px;
}
#pilicollecttop {
	width: 248px;	
}
.pilicollects {
	width: 288px;
	font-size: 36px;
	height: 80px;
	line-height: 76px;	
	text-align: left;
	padding-left: 31px;
	color: #000;
	background: url('336x80.png');
}





/* 4 First BOTTOM section ------------------------------------------------------ */
#pilimanu {
	position: absolute;
	top: 12px;	
	left: 18px;
	background: url(pilisprite9x2.png);
	background-size: 299px 585px;
	background-position: -8px -6px;
	width: 273px;
	height: 66px;
	
}
#pilimanu:hover {
	background-position: -8px -6px;
}
#pililinks1 {
	margin: 136px auto 0;
	height: 290px;
}
#pililinks2 {
	height: 220px;	
	margin-right: 34px;
	width: 104px;
}
#pililinks3 {
	width: 280px;	
	margin-right: 66px;
}
#pililinkabout {
	width: 280px;
	line-height: 40px;
	height: 40px;
	font-size: 27px;	
	letter-spacing: 0;
	color: #666;
}
#pililinkpress {
	width: 190px;
	line-height: 40px;
	height: 40px;
	font-size: 27px;
	margin: 25px 0 0;
	letter-spacing: 0;
	color: #666;
}
#pililinks4 {
	width: 280px;	
	margin-right: 60px;
}
#pililinklocations {
	width: 280px;
	line-height: 40px;
	height: 40px;
	font-size: 27px;	
	letter-spacing: 0;
	color: #666;
}
#pililinkquestions {
	width: 210px;
	line-height: 40px;
	height: 40px;
	font-size: 27px;
	margin: 25px 0 0;
	letter-spacing: 0;
	color: #666;
}
#pililinktumblr {
	background: url(pilisprite9x2.png);
	background-size: 368px 720px;
	background-position: -72px -192px;
	width: 90px;
	height: 42px;
}
#pililinktumblr:hover {
	background-position: -72px -480px;
}
#pililinkinstagram {
	background: url(pilisprite9x2.png);
	background-size: 368px 720px;
	background-position: -62px -254px;
	width: 100px;
	height: 46px;
	margin-top: 20px;
}
#pililinkinstagram:hover {
	background-position: -62px -542px;
}
#pililinkfacebook {
	background: url(pilisprite9x2.png);
	background-size: 368px 720px;
	background-position: -60px -320px;
	width: 104px;
	height: 46px;
	margin-top: 26px;
}
#pililinkfacebook:hover {
	background-position: -60px -320px;
}
#pililinkyoutube {
	background: url(pilisprite9x2.png);
	background-size: 368px 720px;
	background-position: -62px -382px;
	width: 100px;
	height: 46px;
	margin-top: 18px;
}
#pililinkyoutube:hover {
	background-position: -62px -382px;
}





/* 5 Second BOTTOM section ----------------------------------------------------- */
#pilibottomcontainer {
	width: 980px;	
}
#pilihours {
	font-size: 27px;
	line-height: 27px;
	height: 45px;
	margin: 0 30px 0 45px;	
	width: 466px;
	color: #777;
}
#piliphone {
	font-size: 27px;
	line-height: 27px;
	height: 45px;
	width: 200px;
	margin: 0 30px 0 0;
	color: #777;
}
#piliemus {
	font-size: 27px;
	line-height: 27px;
	height: 45px;
	width: 130px;	
	margin: 0;
	color: #777;
}
#piliemail {
	width: 490px;
	clear: both;
	margin: 19px 60px 0 309px;
	height: 84px;	
}
#piliemailfield {
	height: 28px;
	font-size: 22px;
	width: 250px;	
}
#pilijoinbutton {
	height: 30px;
	width: 100px;	
}





/* 6 Soft Add 2.0 ---------------------------------------------------------- */
.soft_add_wrapper {
	width: 913px !important;
	left: 39px !important;
	top: 153px !important;
	font-size: 22px !important;	
	margin-left: 0 !important;
	margin-top: 0 !important;
}
.soft_add_header_shadow {
	width: 900px !important;
	padding-right: 13px !important;
}
.soft_add_header {
	width: 890px;
	height: 60px !important;
	background: #ffffff url('soft/mybag1mobl.png') 0px 0px no-repeat;
}
.close_btn, .close_btn:link, .close_btn:visited, .close_btn:focus, .close_btn:hover, close_btn:active {
	width: 40px !important;
	height: 40px !important;
}
.soft_add_content_shadow {
	width: 900px !important;
	padding-right: 13px !important;
	padding-bottom: 13px !important;
	background:url('soft/softshadow3mobl2.png') bottom right no-repeat !important;
}
.soft_add_content_area .icon img {
	height: 120px !important;
	width: 72px;
}
.soft_add_content_wrapper {
	width: 890px !important;
}
.soft_add_content_area .cart_table {
	width: 820px !important;	
}
.soft_add_content_area .cart_table .description {
	font-size: 22px !important;
}
.soft_add_sub_total {
	height: 48px !important;	
}
.soft_add_action_area {
	height: 49px;
}
.close_btn {
	background: url('soft/xmobl.png') top right no-repeat !important;
}
.check_out {
	height: 38px !important;
	width: 180px;
	background-image: url('soft/checkout4mobl.png');	
}
.continue_shopping {
	background: #ffffff url('soft/coshopmobl.png') top left no-repeat;
	height: 38px !important;
	width: 300px;
}





/* Table of Contents
... Everything outside of the 'pilicontainer.'
1 Pilinote
2 HOME
3 CATEGORY pages
4 ACCESSORIES page
5 LOCATIONS Pages
6 PRODUCTS Pages
7 ABOUT US page
8 QUESTIONS Pages
9 LOGIN page
10 MY ACCOUNT page
11 EMAIL US page
12 ALERT messages
 */






/* 1 Pilinote --------------------------------------------------- */






/* 2 HOME -------------------------------------------------------- */







/* 3 CATEGORY pages ---------------------------------------------- */
.kitem {
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 22px;
	width: 23%;
}
.kitemtext {
	display: block;
	font-size: 23px;
	height: 48px;
	line-height: 23px;
	margin-top: 6px;
	margin-left: 6px;
	width: 210px;
	color: #505050;
}






/* 4 ACCESSORIES page ----------------------------------------------- */
#kaccpage {
	width: 940px;	
}
.kitemacc {
	height: 220px;
	margin-bottom: 90px;
	width: 220px;	
}
.kitemacc img {
	height: 220px;
	width: 220px;	
}
.kitemacctext {
	font-size: 23px;
	line-height: 26px;
	color: #505050;
}





/* 5 LOCATIONS Pages ---------------------------- */







/* 6 PRODUCTS pages ---------------------------- */
body{
    -webkit-text-size-adjust: none;
}
.vCSS_input_addtocart {
	margin: 0px 0 9px 4px;
}
.kbacklinkcoll {
	bottom: 49px;
	display: block;
	font-size: 22px;
	height: 16px;
	width: 283px;
	line-height: 22px;
	right: 378px;
	margin-right: 0px;	
}
.kbacklink {
	bottom: 65px;
	display: block;
	font-size: 22px;
	line-height: 22px;
	letter-spacing: 0.2px;
	right: 592px;
	width: 226px;
	height: 16px;
}
#vCSS_mainform {
	margin-top: 80px;
	background-image: url('productpage36mobl3.jpg');
	margin-left: -10px;
	padding-top: 40px;
	width: 950px;
}
#product_photo {
	height: 925px;
	width: 555px;
}
#kproductpage {
	margin-top: -32px;
	width: 330px;
	margin-bottom: 10px;
}
#kproducttitle{
	font-size: 31px;
	display: block;
	line-height: 31px;
	margin-top: 0;	
}
.kproductdesc {
	display: block;
	font-size: 22px;
	line-height: 28px;
	margin-top: 26px;
}
.pilisize {
	font-size: 22px;
	line-height: 22px;
	margin-top: 20px;
}
#kproductprice {
	font-size: 22px;
	line-height: 22px;
	margin: 26px 0 0 14px;	
}
#options_table .colors_productname b {
	font-size: 22px !important;	
}
#alternate_product_photo_2, #alternate_product_photo_3, #alternate_product_photo_4, #alternate_product_photo_5, #alternate_product_photo_6 {
	position: static;
	margin: 30px 5px 150px 0px;
	height: 175px;
	width: 105px;
}
#v65-product-parent{
	padding: 8px 0 0 40px;	
}
#options_table select {
	font-size: 22px;
	height: 44px;
	margin-top: 6px;
	width: 288px;
	padding: 3px 3px 4px 8px;
	color: #222;
	margin-bottom: 10px;
}
.colors_pricebox {
	width: 346px !important;
	left: 16px;	
}
.vCSS_img_swatch {
	height: 125px;
	width: 102px;	
}
.vCSS_input_addtocart {
	height: 40px;
	width: 287px;	
}
#v65-product-parent .v65-error-list-container {
	top: 280px;
	margin-left: 150px;
	font-size: 14px;
	
}







/* 7 ABOUT US page ---------------------------- */
#piliaboutuspic {
	right: 13px;
	top: 104px;
}
#piliaboutus {
	max-width: 616px;
	right: 310px;	
}
#piliaboutustitle {
	font-size: 34px;
	line-height: 34px;	
}
#piliaboutustext {
	font-size: 24px;
	line-height: 32px;
	color: #555;	
}
#piliaboutuscontainer {
	min-height: 830px;
}






/* 8 QUESTIONS Pages ---------------------------- */
#qupage {
	max-width: 740px;
	right: 190px;
}
.qusection {
	height: 240px;
	width: 345px;
}
.qusection .imbold {
	font-size: 28px;
}
.qusection a {
	font-size: 23px;
	line-height: 37px;	
}
#qpagepic {
	right: 13px;
	top: 104px;	
}
.ital15 {
	font-size: 28px;
	padding-top: 4px;
}
#qpagetext {
	font-size: 24px;
	line-height: 34px;
}
#qureturn {
	font-size: 25px;
}
#qus3, #qus4 {
	height: 270px;	
}






/* 9 LOGIN page -------------------------------------------------------- */






/* 10 MY ACCOUNT page ---------------------------------------------------- */






/* 11 EMAIL US page ------------------------------------------------------ */
#linkcontain {
	max-width: 918px;
}
#linktoptitle {
	font-size: 34px;	
}
.linktext1 {
	font-size: 26px;
	padding: 14px 0;
}
.linkinput{
	height: 48px;
	width: 360px;
	font-size: 26px;
}
#check3 {
	font-size: 26px !important;
	width: 600px;
	height: 300px;
}
.simplesubmit {
	width: 220px;
	height: 50px;
	font-size: 24px;
}
#check4 {
	width: 210px !important;
	margin: 14px 0 40px !important;
}






/* 12 ALERT messages ---------------------------------------------------- */





/* MY BAG page ---------------------------------------------------- */




.v65-cart-header-text, #v65-cart-shipping-details-label {
	font-size: 	16px;
}
b.cart-item-name, font.carttext.colors_text, .v65-cart-details-text, .carttext, .colors-text {
	font-size: 16px !important;	
}



}