f.listingDescription
{
text-align:justify;
}


.topprayerflag {

z-index:+10;
left:382px; 
position:relative;
top:32px; 

  0000background-image: url('../images/topimage1.jpg');
999border:1px solid #fcfcfc;
	height:190px;
	width:450px;
}




body
{
  margin: 0 auto;
  padding: 0;
  background-color: #FBE1D5;
  background-image: url('../images/Page-BgTexture.jpg');
  
  888background: #FFF url(../images/bg_main.jpg) 0 0 repeat-x;
  
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
  
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #333;
}

.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}



.PageBackgroundGradient
{
  background-image: url('../images/Page-BgGradient.jpg');
  background-repeat: repeat-x;
  height: 900px;
}





/* end Page */

/* begin Box, Sheet */
.Sheet
{
  overflow: hidden;
  min-width:59px;
  min-height:59px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 850px;
}




.Sheet-tl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 37px;
  height: 37px;
  background-image: url('../images/Sheet-s.png');
}

.Sheet-tr
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 37px;
  height: 37px;
}

.Sheet-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -37px;
  width: 74px;
  height: 74px;
  background-image: url('../images/Sheet-s.png');
}

.Sheet-bl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 37px;
  height: 37px;
}

.Sheet-bl div
{
  position: absolute;
  z-index: -1;
  top: -37px;
  left: 0;
  width: 74px;
  height: 74px;
  background-image: url('../images/Sheet-s.png');
}

.Sheet-br
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 37px;
  height: 37px;
}

.Sheet-br div
{
  position: absolute;
  z-index: -1;
  top: -37px;
  left: -37px;
  width: 74px;
  height: 74px;
  background-image: url('../images/Sheet-s.png');
}

.Sheet-tc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 37px;
  right: 37px;
  height: 37px;
}

.Sheet-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 74px;
  background-image: url('../images/Sheet-h.png');
}

.Sheet-bc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 37px;
  right: 37px;
  height: 37px;
}

.Sheet-bc div
{
  position: absolute;
  z-index: -1;
  top: -37px;
  left: 0;
  width: 100%;
  height: 74px;
  background-image: url('../images/Sheet-h.png');
}

.Sheet-cl
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 37px;
  left: 0;
  width: 37px;
  bottom: 37px;
}

.Sheet-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 74px;
  height: 100%;
  background-image: url('../images/Sheet-v.png');
}

.Sheet-cr
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 37px;
  right: 0;
  width: 37px;
  bottom: 37px;
}

.Sheet-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -37px;
  width: 74px;
  height: 100%;
  background-image: url('../images/Sheet-v.png');
}

.Sheet-cc
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 37px;
  left: 37px;
  right: 37px;
  bottom: 37px;
  background-image: url('../images/Sheet-c.png');
}


.Sheet
{
  margin-top: 10px !important;
}
/* end Box, Sheet */





/* =================Main Style==================*/
* { margin:0; padding:0;}

.copy {

padding-right : 10px;
}

ul {
	list-style:inside;
	}

a:link, a:visited {
	color:#333333;
	text-decoration: none;
	}
 
a:hover {
	color: #BF0000;
	}

a:active {
	color: #2E88B8;
	}

/* =================Fonts==================*/

#headerWrapper {
	}

/* =================Main Menu==================*/

#menu_wrap {
	00background: url(../images/topnav_bg.gif) 0 0 repeat-x;
	background: url(../images/mbarr.jpg) 0 0 repeat-x;
	height: 60px;

	text-align: center;

	}

#menu_body, #navCatTabsWrapper {
	margin: auto;
	width: 830px;
	text-align: left;
	margin-bottom: 6px;
    margin-left:10px;
	}
	
#navEZPagesTop {
	font-size: 12px;
	margin: 0 0 0 15px;
	padding-top: 10px;

	}

#navEZPagesTop ul {
	list-style: none;}

#navEZPagesTop li {
	display: inline;
	list-style-type: none;
	}
	
#navEZPagesTop a:link, #navEZPagesTop a:visited {
	float:left;
	text-decoration:none;
	margin-right:15px;
	color:#ffffff;

		background: url(../images/topspacer.gif) 0 0 no-repeat;
   background-color:#f7f56a;
   border-bottom:#e2e162 solid 1px;


	}
	
#navEZPagesTop a span {
	float:left;
	display:block;

	padding:5px 15px 5px 15px;
	color:#000000;




	}

#navEZPagesTop a:hover {
	00background: url(../images/nav_r.jpg) 100% 0 no-repeat;
	color:#FFF;
	text-decoration:none;

			background: url(../images/topspacer.gif) 0 0 no-repeat;


	}

#navEZPagesTop a:hover span {
	color:#FFF;
		background: url(../images/topspacer.gif) 0 0 no-repeat;
	    background-color:#f9d2d2;	
	
	   
	
	
	
	}

/* =================Header==================*/
#headerWrapper {
	margin: auto;
	width: 830px;
	font-size: 11px;
	color: #2E88B8;
	}

#navMainWrapper {
	padding: 0.5em 0 0 0;
	text-align:right;
	padding-right: 40px;
	clear: both;
	}

#navMain {
	float: right;
	margin-right: 10px;
	}
	
#cart {
	background: url(/development/includes/templates/mytibetdesign/images/cart-icon.png) 0 0 no-repeat;
	float: right;
	padding-left: 20px;
	color: #2E88B8;
	margin-top:9px;
	00border-top:9px #ffffff solid;
	 background-size:16px;
	}

#navMain ul, #navCatTabs ul {

	list-style-type: none;
	text-align: right;
	line-height: 1.5em;
	}

#navCatTabs ul {
	text-align: left;}

#navMain ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	white-space: nowrap;
	color: #2E88B8;
	}

#navMain ul li a:hover, #navCatTabs ul li a:hover {
	color: #EC67A0;}

#8888logoWrapper {
	height: 141px;
	margin: auto;
	width: 830px;
	}

#88888logo {
	float: left;
	width: 376px;
	margin-left: 20px;
	}


/*wrappers - page or section containers*/
#mainWrapper {
	margin: 0 auto;
	width: 830px;
	text-align: left;
	}

#leftcol {
	float: left;
	width: 220px;
	margin-top:60px;
	}

#leftcol h3 {
	font-size: 15px;
	}

#categories {
	00background: url(../images/bg_cate.jpg) 0 0 no-repeat;
	}
	
#categoriesHeading {
	color: #2E88B8;
	height: 25px;
	
	
	}
	
#categoriesContent
{
0000background-color:#fcfcfc;
}
	
#categoriesContent li {
	list-style: none;
	}
	





h3#categoriesHeading {
	font-size: 15px;
	}
	
.leftBoxContainer {
	background: url(../images/bg_ltitle.jpg) 0 0 no-repeat;
	background-position: 0 40px;
	margin-bottom:10px;
	}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	background: transparent;
	padding: 15px 0 15px 10px;
	}

/*=================Mainbody===============*/
#mainbody {
	width: 591px;
	00background: url(../images/bg_mainbody.png) 0 0 no-repeat;
	
	}
	
#mainbody .centerBoxHeading {
	padding-left: 0;
	}

#navMainSearch {
	float: right;
	padding: 13px 0 0 8px;
	margin-right: 80px;
	background: url(../images/bg_search.png) no-repeat;
	display:none;
	}

#navMainSearch table {
	}

.search_input {
	border: 0;
	background: transparent;
	color: #31A5D4;
	font-size: 11px;
	}

#main_pad {
	}
	
#main_pad2 {
	padding: 10px 5px 15px 0px;
	}
	
#navBreadCrumb {
border-top:#ffffff solid 10px;
	padding: 0.5em 0.5em;
	color: #1DB0E9;
	font-size: 11px;
	}

#navBreadCrumb a {
	color: #1DB0E9;
	text-decoration: underline;
	}

#navBreadCrumb a:hover {
	color: #EE3789;
	}

#welcome {
	background:transparent url(../images/welcome.jpg) 0 0 no-repeat;
	height:128px;
	width: 530px;
	margin-bottom: 10px;
}

#welcome .pad {
	width: 345px;
	margin-left: 185px;
	}

#welcome h2 {
	color:#EE3789;
	line-height:140%;
	font-weight: normal;
}

.greeting {
	margin-bottom: 15px;
	color: #000000;
	}
	
.greeting a {
	color: #BF0000;
	text-decoration:underline;
	}

/* ================Footer================*/

#footerwrapper {
yyybackground: url(../images/mnav.png) 0 0 repeat-x;
font-size: 11px;
}

#footerwrapper .footerwidth {
margin: auto;
width: 830px;
height: 100px;
padding-top: 15px;
}

.payway {
float: left;
width: 25%;
margin-left: 20px;
}
.payway  img{width:100%;}

#rside {
float: right;
width: 70%;
text-align: right;
}

.footnav {
margin-bottom: 6px;
padding-right: 10px;
}

#bannerSix {
	margin: auto;
	width: 830px;
	padding: 10px;
	}
	
.tv_prolist {

	width: 150px;
	
		background-clip:border !important;
background-inline-policy:continuous !important;
background-origin:padding !important;
background:transparent url(../images/shadowAlpha.png) no-repeat scroll right bottom !important;
float:left;
margin:10px 10px 0 !important;
padding:5px 15px 10px 10px;
border-top: 1px #cccccc solid;
border-left: 1px #cccccc solid;
	
	
	
	}
	
.tv_proimg {
	333background: url(../images/bg_ltitle.jpg) bottom  no-repeat;
	333border-bottom: 1px solid #cccccc;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
	height:100px;

	}

.tv_proname  {
	height:35px;
	}

.tv_proname a {
font-weight:bold;
    
	font-size: 13px;
	color: #BF0000;
	padding-bottom: 5px;

	}
	
.tv_proname a:hover {
	color: #2E88B8;
	}
	
.tv_proprice {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0;
	}
	
.tv_prodetail {
display: none;
}	
	
.tv_prodesc {
	color: #666666;
	font-size: 11px;
	text-align: left;
		
	}
	
.productListing-data {
	padding: 8px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	text-align: left;
	}
	
.tabTable {
	border-right: 1px solid #e5e5e5;
	}
	.fb-like{margin-left:0px !important; margin-bottom:10px;}
	div.AuthorizeNetSeal{ float:left; margin: 0 0 20px !important;}
	.floatingBox.forward{margin-top:10px;}
	#contactname, #email-address {
  border: 2px ridge #ccc;
  margin-bottom: 5px;
  margin-left: 3px;
  width: 73%;
}
#indexDefault .shadeback {
  background-image: url("/includes/templates/mytibetdesign/images/gradient.jpg");
  background-position: center top !important;
  background-repeat: repeat-x;
}
#contactUsForm label {
  display: inline-block;
  width: 120px;vertical-align: top;
}
#contactUsForm textarea{width:73%;}


.top-pro {display: inline-block; margin: 10px; text-align: left; width: 46%;}
.top-pro > img {  border: 1px solid #f1f1f3; width: 100%;}
.three-col > img {height: 250px; width: 100%;}
.three-col { display: inline-block; vertical-align: top; width:29.7%;margin: 10px;}
.three-col > img { height: 250px; width: 100%;border: 1px solid #f1f1f3;}
.three-col:last-child{margin-right:0px;}
.two-col {display: inline-block;  margin: 10px;  width: 46%;}
.two-col > img {  width: 100%;border: 1px solid #f1f1f3;}
#categoryDescription, #indexCategoriesHeading{ line-height:30px;}

/* Media CSS  */
@media (max-width:768px){
.Sheet{-webkit-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px; background:#FFF; width:98%;}
.Sheet-tl,.Sheet-tr div,.Sheet-bl div,.Sheet-br div,.Sheet-tc div,.Sheet-bc div,.Sheet-cl div,.Sheet-cr div{ display:none;}
#headerWrapper{width:98%}
#navMainWrapper{padding: 0.5em 10px 0 0;}
.topprayerflag{left: 282px;}
#main_pad2{width: 86%;}
#footerwrapper .footerwidth{width: 98%;} 
.top-pro{width: 45%;}
.three-col{ vertical-align:bottom;width: 28.7%;}
.three-col > img{ height:auto;}
.two-col{ width: 45%;}
.tv_prolist {
  background:none !important;
  border: 1px solid #909090;
  float: none;
  margin: 0 !important;
  padding:0 !important;
  width: 100%; min-height:100px;
}
.categoryListBoxContents {
  margin: 5px;
  width: 30% !important;
}
#productinfoBody .topprayerflag ,#productinfoBody #logoWrapper,#productinfoBody  #leftcol{ display: none !important;}
#indexBody .topprayerflag ,#indexBody #logoWrapper,#indexBody  #leftcol{ display: none !important;}
#loginBody .topprayerflag ,#loginBody #logoWrapper,#loginBody  #leftcol{ display: none !important;}
#pageBody .topprayerflag ,#pageBody #logoWrapper,#pageBody  #leftcol{ display: none !important;}
#contactusBody .topprayerflag ,#contactusBody #logoWrapper,#contactusBody  #leftcol{ display: none !important;}
#productinfoBody  #menu_wrap br,#indexBody  #menu_wrap br,#loginBody  #menu_wrap br, #pageBody  #menu_wrap br, #contactusBody #menu_wrap br{  display:none;}
 
}
@media (max-width:767px){
#logoWrapper{width: 48%;}
#logo img { width: 100%;}
.topprayerflag { left: 190px;}
.topprayerflag {
  margin-right: 0;
  position: absolute;
  right: 15px;
  top: 73px;
  width: 40%; left:auto;
}
.topprayerflag img{width:100%;}
#main_pad2 { width: 64%;}
.top-pro ,.three-col,.two-col{ width: 94%;}
.floatingBox.forward {
  margin-top: 10px;
  width: 98%; float:none;
}
.floatingBox.back{ float:none; width:98%;}
 
#productDescription > iframe{width:100%;}
#mainbody,#mainWrapper, #main_pad2 { width: 100%;}


}
@media (max-width:480px){
#menu_wrap{ background:none;}
#menu_body, #navCatTabsWrapper{width: 97%;}
#navEZPagesTop li {display: block;
    list-style-type: none;
    margin-bottom: 10px; float:none}
#navEZPagesTop a:link, #navEZPagesTop a:visited{display: block; float: none;}
#navEZPagesTop a span{float:none;}
#menu_wrap{height:auto}
.topprayerflag{position: static;
    right: auto;
    top: auto;
    width: auto;height: auto;}
#logoWrapper { width: 96%;}
#leftcol{width:100%; float:none;}
#categories{width:100% !important;}
#mainWrapper td { display: block;}
#main_pad2 {width: 75%;}
.payway {
  float: none;
  margin-bottom: 20px;
  margin-left: 20px;
  width:85%;
}
#rside {
  float: none;
  text-align: right;
  width: 100%; margin-bottom:20px;
}
.payway img { width: auto;}
.payway img{ max-width:100%;}
#footerwrapper .footerwidth {  height: auto; }
div.AuthorizeNetSeal{float:none;}
#categoriesContent li .category-top{ display:block;}
#mainWrapper {
  margin: 0 auto;
  text-align: left;
  width: 100%;
}
#mainbody {display: block; width: 100%;}
#main_pad2 { width: 98%;}
.copy { padding-right: 10px; text-align: center;}
.footnav{ text-align:center;}
.productListing-heading { display: none;}
.productListing-rowheading{height:auto;}
.tabTable{border-top: 1px solid #e5e5e5;}
.productListing-data:first-child {text-align: center;}
}

@media (max-width:360px){
.footnav > a {margin-right: 5px;}
div.AuthorizeNetSeal{margin:auto !important}
#createAcctDefault input[type="text"],
#createAcctDefault input[type="password"],
#createAcctDefault input[type="email"],
#createAcctDefault input[type="tel"],
#createAcctDefault select  
{ width:89%;}
#createAcctDefault .inputLabel{width:100%;}

}

@media (max-width:320px){
.categoryListBoxContents {
  margin: 5px;
  width: 45% !important;
}
}