
/* base page layouts */
div.main_page_wrapper, div.bag_wrapper, div.contact_wrapper , div.not_found_wrapper {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 853px;
}

/* base fonts*/
div.text_content, div.about_content, div.article_content, div.bag1_desc1, div.bag1_desc2, div.bag1_desc3, div.faq_questions, div.faq_answer, div.links_content , div.testimonial_text{
 font-family: 'Times New Roman', Times, serif;
 font-size: 14px;
 color: #514541;
 overflow:auto;
 scrollbar-base-color:#514541;
}

/* index.shtml */
div.main_page_wrapper {
	background: url(images/main_words.jpg)
}

/* 404.shtml */
div.not_found_wrapper {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 853px;
	background: url(images/bag_pages.jpg)
}

/*press.shtml*/

/* tabs common */
div.press_wrapper div.press_tab, div.reviews_tab, div.links_tab {
    position: absolute;
    top: 63px;
    width: 288px;
	height: 60px;
}


div.press_wrapper div.press_tab {
	left: 42px;
}

div.press_wrapper div.reviews_tab {
	left: 620px;
}

div.press_wrapper div.links_tab {
	left: 330px;
}

div.press_wrapper {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 1135px;
	background: url(images/press_page.jpg)
}

/*faq.shtml*/
div.faq_wrapper {
	background: url(images/faq_page.jpg)
}

div.about_wrapper {
	background: url(images/about_page.jpg)
}

/*articles*/
div.article_index_wrapper {
	background: url(images/article_index_page.jpg)
}

div.article_wrapper {
	background: url(images/article_page.jpg)
}

/*thankyou.shtml*/
div.thanks_wrapper {
	background: url(images/thanks_page.jpg)
}

div.text_content {
    position: absolute;
    top: 158px;
    height: 410px;
}

div.faq_questions {
    position: absolute;
    top: 158px;
    height: 500px;
    width: 370px;
    left: 100px;
}

div.about_content {
    position: absolute;
    top: 153px;
    height: 600px;
	left: 350px;
    width: 480px;
}

div.article_index_content {
    position: absolute;
    top: 178px;
    height: 460px;
	left: 90px;
    width: 780px;
}

div.article_content {
    position: absolute;
    top: 90px;
    height: 750px;
	left: 100px;
    width: 780px;
}

div.links_content {
    position: absolute;
    top: 140px;
    height: 550px;
	left: 50px;
    width: 850px;
}

div.text_content {
	left: 100px;
    width: 760px;
}

div.about_us_pic {
	position: absolute;
	left: 130px;
	top: 153px;
}

div.faq_answer {
    position: absolute;
	left: 495px;
	top: 150px;
    width: 336px;
    height: 390px;
    display: none;
}


/* Home page styles */

/* Bag Image Tops*/
div.main_page_wrapper div.main_pic_bag1, div.main_pic_bag2, div.main_pic_bag3, div.main_pic_bag4{
    top: 434px;
}

/* Bag Links Tops */
div.main_page_wrapper div.main_link_bag1, div.main_link_bag2, div.main_link_bag3, div.main_link_bag4 {
    top: 663px;
}


div.main_page_wrapper div.main_pic_bag1 {
	position: absolute;
	left: 251px;
}

div.main_page_wrapper div.main_link_bag1 {
	position: absolute;
	left: 275px;
    width: 200px;
}

div.main_page_wrapper div.main_pic_bag2 {
	position: absolute;
	left: 471px;
}

div.main_page_wrapper div.main_link_bag2 {
	position: absolute;
	left: 495px;
    width: 200px;
}

div.main_page_wrapper div.main_pic_bag3 {
	position: absolute;
	left: 31px;
}

div.main_page_wrapper div.main_link_bag3 {
	position: absolute;
	left: 52px;
    width: 200px;
}

div.main_page_wrapper div.main_pic_bag4 {
	position: absolute;
	left: 691px;
}

div.main_page_wrapper div.main_link_bag4 {
	position: absolute;
	left: 710px;
    width: 200px;
}

div.testimonial_text {
    position: absolute;
    text-align: center;
    width: 700px;
    top: 1020px;
    left: 130px;
    height: 75px;
    display: none;
}
         
img      {
    border: none;
}

img.bag_pic_links {
   /* width: 194px;
    height: 210px;*/
}

/* bottom nav bar */
div.bottom_nav_bar {
	position: absolute;
	left: 0px;
	top: 10px;
}

div.bottom_nav_bar div.home_link {
	position: absolute;
	left: 21px;
	top: 10px;
	width: 42px;
}

div.bottom_nav_bar div.blog_link {
	position: absolute;
	left: 172px;
	top: 10px;
}

div.bottom_nav_bar div.cart_link {
	position: absolute;
	left: 780px;
	top: 10px;
}

div.bottom_nav_bar div.faq_link {
	position: absolute;
	left: 325px;
	top: 10px;
}

div.bottom_nav_bar div.about_link {
	position: absolute;
	left: 476px;
	top: 10px;
}

div.bottom_nav_bar div.press_link {
	position: absolute;
	left: 628px;
	top: 10px;
}




/* bag page */
div.icarus_bag_page_wrapper, dev.sirrush_bag_page_wrapper, div.deloverly_bag_page_wrapper, div.rain_bag_page_wrapper{
    position: relative;
	margin: 0 auto;
	width: 950px;
	height: 853px;
}

div.icarus_bag_page_wrapper {
    background: url(images/bag_page_icarus.jpg)
}

div.sirrush_bag_page_wrapper {
    background: url(images/bag_page_sirrush.jpg)
}

div.deloverly_bag_page_wrapper {
    background: url(images/bag_page_deloverly.jpg)
}

div.rain_bag_page_wrapper {
    background: url(images/bag_page_rain.jpg)
}

div.bag_wrapper {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 853px;
}

img.bag_header {
    position: absolute;
	left: 257px;
	top: 28px;
}


div.bag_wrapper img.bag_main_pic {
	position: absolute;
	left: 31px;
	top: 70px;
	/*height: 429px;*/
	/*width: 370px;*/
}

div.bag_wrapper img.bag1_pic {
	position: absolute;
	left: 228px;
	top: 472px;
	height: 112px;
	width: 104px;
}

div.bag_wrapper img.bag2_pic {
	position: absolute;
	left: 337px;
	top: 472px;
	height: 112px;
	width: 104px;
}

div.bag_wrapper img.bag3_pic {
	position: absolute;
	left: 447px;
	top: 472px;
	height: 112px;
	width: 104px;
}

/* New bag thumbnails 8 */

/* Top row of thumbnails */
div.bag_wrapper img.bag_tn_1, div.bag_wrapper img.bag_tn_2, div.bag_wrapper img.bag_tn_3, div.bag_wrapper img.bag_tn_4 {
    position: absolute;
    top: 462px;
}

div.bag_wrapper img.bag_tn_1 {
	left: 55px;
}

div.bag_wrapper img.bag_tn_2 {
	left: 139px;
}

div.bag_wrapper img.bag_tn_3 {
	left: 223px;
}

div.bag_wrapper img.bag_tn_4 {
	left: 307px;
}

/* Bottom row of thumbnails */
div.bag_wrapper img.bag_tn_5, div.bag_wrapper img.bag_tn_6, div.bag_wrapper img.bag_tn_7, div.bag_wrapper img.bag_tn_8 {
    position: absolute;
    top: 553px;
}


div.bag_wrapper img.bag_tn_5 {
	left: 55px;
}

div.bag_wrapper img.bag_tn_6 {
	left: 139px;
}

div.bag_wrapper img.bag_tn_7 {
	left: 223px;
}

div.bag_wrapper img.bag_tn_8 {
	left: 307px;
}


div.bag_wrapper div.bag1_desc1 {
	position: absolute;
	left: 60px;
	top: 650px;
	height: 70px;
	width: 800px;
}

div.bag_wrapper div.bag1_desc2 {
	position: absolute;
	left: 60px;
	top: 710px;
	height: 180px;
	width: 400px;
}

div.bag_wrapper div.bag1_desc3{
	position: absolute;
	left: 500px;
	top: 710px;
	height: 180px;
	width: 400px;
}

div.bag_wrapper div.bag1_links {
    position: absolute;
	left: 700px;
	top: 570px;
	height: 30px;
	width: 100px;
}

div.bag_wrapper div.inspiration_links {
    position: absolute;
	left: 700px;
	top: 612px;
	height: 30px;
	width: 150px;
}

div.bag_wrapper div.more_pics {
    position: absolute;
	left: 127px;
	top: 514px;
	height: 39px;
	width: 115px;
}


div.bag_wrapper div.bag1_buybutton {
    position: absolute;
	left: 430px;
	top: 545px;
	height: 90px;
	width: 110px;
}

div.price {
    position: absolute;
    left: 70px;
    top: 420px;
	height: 50px;
	width: 100px;
}

div.small_links {
    height:30px;
    left:280px;
    position:absolute;
    top:73px;
    width:400px;
    font-family: 'Times New Roman', Times, serif;
    font-size: 10px;
    color: #514541;
}

div.copyright {
    height:30px;
    left:280px;
    position:absolute;
    top:93px;
    width:400px;
    font-family: 'Times New Roman', Times, serif;
    font-size: 10px;
    color: #514541;
}

a.hidden_links {
	visibility: hidden;
}

table.links_table {
	width: 80%;
}

table.links_table2 {
	width: 50%;
}

table.links_table td {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
    padding-bottom: 15px;
}

table.links_table td.buffer {
	width: 10px;
}



a:link {color: #514541; text-decoration: underline; }
a:active {color: #514541; text-decoration: underline; }
a:visited {color: #514541; text-decoration: underline; }

ul {
    list-style-type:disc;
    margin-left: 7px;
    padding-left: 7px;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
