html { height:100%; min-width: 1002px;}
body { margin: 0px; background-color: #FFFFFF; color: #FFFFFF; font-family: arial, Helvetica; font-size: 12px; height:100%;}

.err { font-family: Verdana; font-size: 13px; color: #FF0000; font-weight:bold; text-align: center;} 

.SiteContainer {
	width: 100%;
	position: relative;
	color: inherit;
	height:100%;
}

a:link { color:#FFFFFF; text-decoration:none; }
a:visited { color:#FFFFFF; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:none; }

a{outline:none;}

img { border: 0px; 
    background-color:#FFF;
    background-image:url(images/ajax-loader.gif);
    background-repeat:no-repeat;
    background-position: center center;

}

.imgarrow { border: 0px; 
    background-color:transparent;   
	background-image:none;
    background-repeat:no-repeat;
    background-position: center center;
}

.FlashBG { position: relative; z-index: 1; display: block; height:100%; }

.DefaultMenuBG {
	height: 20px;
	width: 95%;
	text-align: right;
	top: 75%;
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
}

a.MenuTextLink:visited { color: #FFFFFF; text-decoration: none; margin-right: 44px; }
a.MenuTextLink:link    { color: #FFFFFF; text-decoration: none; margin-right: 44px; }
a.MenuTextLink:hover   { color: #D5137A; text-decoration: none; margin-right: 44px; }
.Link { color: #000000; text-decoration: none; margin-right: 44px; }
a.CollectionLins { color: #000000; text-decoration: none; height: 20px; font-size: 12px;}
.DefaultLogo {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 68%; margin-left: 135px;
	background-image: url(../images/logo.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
.BottomLogo {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 68%; margin-left: 75px;
	background-image: url(../images/logo.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
.BottomMenuBG {
	height: 20px; width: 93%; padding: 2px 0px 0px 0px; text-align: right; top: 75%;  margin:0px -15px;
	position: absolute; z-index: 1000; display: block; background-color: #000000; font-size: 13px;
	margin-left:-46%; left:50%;
}

.AboutMenuBG {

    height: 20px;
	width: 95%;
	text-align: right;
	top: 90%;
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
}

.AboutLogo {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 82%; margin-left: 135px;
	background-image: url(../images/logo.png); background-repeat: no-repeat; left: 0px;

	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}

/*.AboutMidleBG { position: absolute; z-index: 1000; width: 688px; height: 1%; margin: 7% 0px 0px 28%; left:-30px; top:20px;}*/
/*.AboutMidleBG { position: absolute; z-index: 1000; height: 1%; margin-top:94px; margin-left: 50%; width:100%;}*/
.AboutMidleBG { position: absolute; z-index: 1000; width: 688px; _height: 1%; right:0px; margin: 120px 127px 0px 0px; #margin-top:132px;}
/*.AboutMidleBG{position: absolute; z-index: 1000; width: 688px; _height: 1%; right:0px; margin: 120px 120px 0px 0px;}*/

.AboutMidleTop {
	width: 688px; height: 8px; position: relative;
	background-image: url(../images/about-midle-top-bg.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/about-midle-top-bg.png', sizingMethod='scale');
}
.AboutMidleBot {
	width: 688px; height: 8px; position: relative;
	background-image: url(../images/about-midle-bot-bg.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/about-midle-bot-bg.png', sizingMethod='scale');
}
.AboutMidleCenter {
	width: 588px; _height: 1%; padding: 45px 45px 30px 55px;
	background-image: url(../images/midle-bg-midle.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/midle-bg-midle.png', sizingMethod='scale');
}

.TitleBG { color: #D5137A; text-decoration: none; font-size: 14px; height: 25px; }

.AboutMidleTextBG {
	height: 275px; padding-right: 20px; font-size: 12px; line-height: 18px;
}

.CollectionMenuBG {
		height: 20px;
	width: 95%;
	text-align: right;
	top: 74%;
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
}
.CollectionLogo {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 67%; margin-left: 75px;
	background-image: url(../images/logo.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
.CollectionGrayBG {
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
	height: 20px; width: 95%; padding: 2px 0px 0px 0px; top: 80%;  
	position: absolute; z-index: 1000; display: block; background-color: #CCCCCC; font-size: 14px; color:#000000;
	test-align:center;

}
.CollectionGrayPadding { padding-left:63.2%;}

/*.CollectionGrayPadding2 { padding-left:32%;}*/

/* .CollectionGrayPadding3{ padding-left:30%;}*/

.CollectionThreeLogo {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 83%; margin-left: 40px;
	background-image: url(../images/logo.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
.CollectionThreeGrayBG {
	height: 20px; width: 670px; padding: 2px 0px 0px 283px; top: 90%;
	position: absolute; z-index: 1000; display: block; background-color: #CCCCCC; font-size: 13px; color:#000000;
	margin-left:2.5%; 
	
}

.CollectionThreeBotRight { font-size: 90%; float:right; padding-right:30px; }

a.BlackLink:visited { color: #000000; text-decoration: none; margin-left: 10px; }
a.BlackLink:link    { color: #000000; text-decoration: none; margin-left: 10px; }
a.BlackLink:hover   { color: #000000; text-decoration: none; margin-left: 10px; }

.CollectionTwoLogo {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 67%; margin-left: 70px;
	background-image: url(../images/logo.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
.CollectionTwoGrayBG {
	height: 20px; width: 95%; padding: 2px 0px 0px 0px; top: 75%;  margin:0px -15px;
	position: absolute; z-index: 1000; display: block; background-color: #CCCCCC; font-size: 13px; color:#000000;
	margin-left:2.5%; 
}
.CollectionTwoBotImage {
	height: 64px;
	padding: 2px 0px 0px 0px;
	margin: auto;
	width: 100%;
	text-align: center;
}

.imgHolderDiv { float: left; }
.CollectionBotArrowLeft  { float: left; margin-top: 25px;}
/* margin-left: -13px; } */
.CollectionBotArrowRight { float: left; margin-top: 10px;}


.ContactLeft  { float: left; width: 175px; }
.ContactRight { margin-left: 175px; font-size: 12px; width:225px;}

.GreenText { color: #AEDEE4; }

.RedText { color: #FF0000; }

.ContactFix { width: 80px; position: relative; font-weight: bold; display: block; }

a.EmailLink:visited { color: #FFFFFF; text-decoration: none; }
a.EmailLink:link    { color: #FFFFFF; text-decoration: none; }
a.EmailLink:hover   { color: #FFFFFF; text-decoration: none; }

.EshopMidleBG { position: absolute; z-index: 1000; width: 900px; height: 1%; right:0px; margin: 120px 127px 0px 50px; #margin-top:132px;}

.EshopMidleTop {
	width: 900px; height: 8px; position: relative;
	background-image: url(../images/eshop-midle-bg-top.png); background-repeat: no-repeat; background-position: 0% 0%;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/eshop-midle-bg-top.png', sizingMethod='scale');
}
.EshopMidleBot {
	width: 900px; height: 8px; position: relative;
	background-image: url(../images/eshop-midle-bg-bot.png); background-repeat: no-repeat; background-position: 0% 0%;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/eshop-midle-bg-bot.png', sizingMethod='scale');
}
.EshopMidleCenter {
	width: 800px; _height: 1%; padding: 40px 45px 25px 55px;
	background-image: url(../images/midle-bg-midle.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/midle-bg-midle.png', sizingMethod='scale');
}

.EshopMidleRight { width: 110px; float: right; font-size: 14px; margin-top: 15px; }
.EshopMidleLeft  { margin-right: 190px; margin-top: 10px; height: 280px; position:relative;}
.EshopMidleLeftProduct  { 
	
	margin-right: 0px; margin-top: 10px; height: 280px; position:relative; overflow:scroll;
	width:550px; #width:600px;
	scrollbar-face-color: #666666;
	scrollbar-arrow-color: #efefef;
	scrollbar-track-color: #efefef;
	/*scrollbar-shadow-color: #2F231C;*/

	scrollbar-darkshadow-Color: #efefef;

}
.EshopMidleLeftCart  { 
	margin-top: 10px; height: 280px;
}

.clear { clear:both; }

a.WhitLink:visited { color: #FFFFFF; text-decoration: none; font-size: 13px; margin-right: 44px;}
a.WhitLink:link    { color: #FFFFFF; text-decoration: none; font-size: 13px; margin-right: 44px;}
a.WhitLink:hover   { color: #D5137A; text-decoration: none; font-size: 13px; margin-right: 44px;}

.EshopImageMidleBG { width: 86px; float: left; margin: 0px 20px 10px 0px; }

.EshopImageText { background-color: #D5137A; font-size: 11px; text-align: center; width: 90px; min-height: 18px;  _height: 18px; padding-top: 0px; }

.EshopTwoMidleRight { width: 110px; float: right; font-size: 14px; margin-top: 15px; padding-left: 20px; }
.EshopTwoMidleLeft  { margin-right: 140px; margin-top: 10px; height: 288px; }
.EshopTwoMidleLeftProduct  { margin-right: 80px; margin-top: 10px; height: 350px; width:890px; overflow:scroll;
	scrollbar-face-color: #666666;
	scrollbar-arrow-color: #efefef;
	scrollbar-track-color: #efefef;
	/*scrollbar-shadow-color: #2F231C;*/
	
	scrollbar-darkshadow-Color: #efefef;
}

.EshopMidleLeftCart, .AboutMidleTextBG{
	/*#overflow:auto !important;
	#scrollbar-face-color: #666666;
	#scrollbar-arrow-color: #efefef;
	#scrollbar-track-color: #efefef;
	scrollbar-shadow-color: #2F231C;
	#scrollbar-darkshadow-Color: #efefef;*/
}

.EshopTwoLeftMidleLeft  { float: left; width: 270px; _margin-right: -3px; }
.EshopTwoLeftMidleRight { margin-left: 293px; #margin-left:0px; _margin-left: 290px; }

.EshopTwoLeftImageLeft  { width: 198px; float: left; _margin-right: -3px; }
.EshopTwoLeftImageRight { margin-left: 205px; _margin-left: 202px; _height:1%; }

.EshopTwoSmallImage { margin-bottom: 7px; }

.EshopTwoTopFix { height: 30px; }

.EshopTwoMidleRigthTop { font-size: 15px; font-weight: bold; z-index:9999999; position:relative; float: right; 
/*border: 1px #FFFFFF dashed;*/}
.EshopTwoMidleLeftTop { font-size: 15px; float: left; color: #AEDEE4; }

.EshopTwoMidleText { font-size: 11px;  }

.ImageMidle { vertical-align: middle; padding-left: 5px; }

.EshopTwoMidleBoxText { border-bottom: #FFFFFF 1px dashed; border-top: #FFFFFF 1px dashed; padding: 10px 0px; }

select { border: #6D6C6D 1px solid; vertical-align: middle;  }

.EshopTwoBotTextBoxBG { min-height: 33px;  _height: 33px; padding-top: 15px; }

.EshopTwoBotBut { height: 18px; width: 75px; padding-top: opx; background-color: #DB137A; text-align: center; }
.EshopTwoBotButFloat { height: 18px; width: 75px; padding-top: 0px; background-color: #DB137A; text-align: center; float:left; vertical-align:top;margin-right:10px; margin-bottom:10px; }


.EshopTextRightArrowBGeShop2
{

float: right;

margin-right: 45px;

padding-top: 11px;

}

.EshopTextRightArrowBGeShop3
{

float: right;

margin-right: 55px;

padding-top: 11px;

}


a.EshopTwoLink:visited { color: #FFFFFF; text-decoration: none; }
a.EshopTwoLink:link    { color: #FFFFFF; text-decoration: none; }
a.EshopTwoLink:hover   { color: #FFFFFF; text-decoration: none; }

.JoinUsMidleTextBG { min-height: 250px; _height: 250px; margin-top: 15px; }

.JoinUsRaw { height:30px; }
.JoinUsLeft  { float: left; width: 300px; }
.JoinUsRight { margin-left: 288px; }

input { border: 0px; margin-bottom: 2px; _margin-bottom: 0px; padding: 0px; }

.input {height:15px; border: 0px; margin-bottom: 2px; _margin-bottom: 0px; padding: 0px; }

.inputnowidth { border: 0px; margin-bottom: 2px; _margin-bottom: 0px; padding: 0px; }

.JoinUsTextBox {  float: left; width: 100px; }

.TextBox { height: 75px; width: 190px; }

.SubmitButBG { margin: 30px 0px 50px 0px; }

.SubmitBut { background-color: #DB137A; color: #FFFFFF; width: 100px; }

.MediaImage { position: absolute; z-index: 1000; top: 130px; width: 844px; right:0px; margin: 0px -165px 0px 0px; #top:152px;}

.MediaMenuBG {
		height: 20px;
	width: 95%;
	text-align: right;
	top: 74%;
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
}
.MediaLogo {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 67%; margin-left: 75px;
	background-image: url(../images/logo.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
.MediaGrayBG {
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
	height: 20px; width: 95%; padding: 2px 0px 0px 0px; top: 80%;  
	position: absolute; z-index: 1000; display: block; background-color: #CCCCCC; font-size: 14px; color:#000000;
test-align:center;
}

.StockistsLeft  { float: left; width: 175px; }
.StockistsRight { width: 200px; float: right; line-height: 16px; }
.StockistsMidle { margin-left: 175px; margin-right: 200px; line-height: 16px; }

a.MenuLinkClick:link { color: #D5137A !important; text-decoration: none; font-size: 13px; margin-right: 44px;}
a.MenuLinkClick:visited { color: #D5137A !important; text-decoration: none; font-size: 13px; margin-right: 44px;}
a.MenuLinkClick:hover { color: #FFFFFF; text-decoration: none; font-size: 13px; margin-right: 44px;}

.TextRightArrowBG { position: absolute; z-index: 1000; right: 45px; }

.ScrollTop {
	width: 14px; height: 10px;
	background-image: url(../images/scrool-arrow-top.png); background-repeat: no-repeat;
	cursor:pointer;
}
.ScrollBot {
	width: 14px; height: 10px; margin-top: 250px;
	background-image: url(../images/scrool-arrow-Bot.png); background-repeat: no-repeat;
	cursor:pointer;
}
.ScrollTopCart {
	width: 14px; height: 10px;
	background-image: url(../images/scrool-arrow-top.png); background-repeat: no-repeat;
	cursor:pointer;
}
.ScrollBotCart {
	width: 14px; height: 10px; margin-top: 250px;
	background-image: url(../images/scrool-arrow-Bot.png); background-repeat: no-repeat;
	cursor:pointer;
}

.ScrollLeft {
	width: 14px; height: 15px; margin-top: 5px; margin-left: 10px;
	background-image: url(../images/arrow-left.gif); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow-left.gif', sizingMethod='scale');
	cursor:pointer;
}
.ScrollRight {
	width: 14px; height: 15px; margin-top: -15px; margin-left: 540px;
	background-image: url(../images/arrow-right.gif); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow-right.gif', sizingMethod='scale');
	cursor:pointer;
}

.ScrollLeftTop {
	width: 14px; height: 14px; margin-top: 5px; margin-left: 10px;
	background-image: url(../images/arrow-left.gif); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow-left.gif', sizingMethod='scale');
	cursor:pointer;
}
.ScrollRightTop {
	width: 14px; height: 15px; margin-left: 530px; margin-top: -14px;
	background-image: url(../images/arrow-right.gif); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow-right.gif', sizingMethod='scale');
	cursor:pointer;
}
.ScrollRightCart {
	width: 14px; height: 15px; margin-left: 710px; margin-top: -14px;
	background-image: url(../images/arrow-right.gif); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow-right.gif', sizingMethod='scale');
	cursor:pointer;
}

.EshopTextRightArrowBG { position: absolute; z-index: 1000; right: 240px; }
.EshopTextRightArrowBGeShop { float:right; margin-right: 95px;padding-top:11px;}
.EshopTextRightArrowBGeShopTop { margin-right:10px; float:right; }
.EshopHorizontalScrollLeft { margin-right:40px; float:right; }
.EshopHorizontalScrollRight { margin-right:100px; float:right; }

.MediaBg {
	position:absolute;
	width:100%; height:100%;
	z-index:2;
}
.MediaBgColor {
	position:relative;
	padding:20px;
}
.MediaBgColorTrans {
	background-color:#000000;
	filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;
	width:100%; height:100%;
} 

.TblRaw { height:30px; float:left;}
.TblRaw2 { height:30px; float:left;}
.TblRaw3 { height:30px; float:left;}
 
.TblLeftSmal { float:left; width:55px; }
.TblLeftSmals { float:left; width:25px; }
.TblLeftSmals2{ float:left; width:45px; }


/* ADDITIONS */

.DefaultMenuBG a.MenuTextLink, .CollectionMenuBG a.MenuTextLink, .AboutMenuBG a.MenuTextLink, .MediaMenuBG a.MenuTextLink,
.DefaultMenuBG a.MenuLinkClick, .CollectionMenuBG a.MenuLinkClick, .AboutMenuBG a.MenuLinkClick, .MediaMenuBG a.MenuLinkClick{
    padding-right:30px;    
}

.move_form{
position:relative;
    float:left !important;    
	
	/*left:20px;*/
}

/*.TblRaw select.move_colour , .TblRaw select.move_size, .TblRaw input.move_qty {
    float:left !important;    
    font-size:12px;
}

.TblRaw select.move_colour , .TblRaw select.move_size{
    position:relative;
	float:left !important;    
    left:-20px;    
}

.CollectionGrayPadding2{
	display:block;
	width:815px;
	#width:820px;
	float:right;
	text-align:left !important;		
}
*/


.move_form{
    float:left !important;    
}

.TblRaw select.move_colour , .TblRaw select.move_size, .TblRaw input.move_qty {
    float:left !important;    
    font-size:12px;
}

.TblRaw select.move_colour , .TblRaw select.move_size{
    position:relative;
    left:-20px;    
}

.CollectionGrayPadding2{
	display:block;
	width:815px;
	#width:820px;
	float:right;
	text-align:left !important;		
}

.TblLeftSmals, .move_size{
	position:relative !important;
	left:-10px !important;
}


.CollectionGrayPadding2press{
	display:block;
	width:815px;
	#width:820px;
	float:right;
	text-align:left !important;		
}
.DefaultLogopress {
	width: 170px; height: 34px; position: absolute; z-index: 1000; top: 68%; margin-left: 135px;
	background-image: url(../images/logo.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
.DefaultMenuBGpress {
	height: 20px;
	width: 95%;
	text-align: right;
	top: 75%;
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
}
.CollectionGrayBGpress {
	position: absolute;
	z-index: 1000;
	background-color: #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 2.5%;
	height: 20px; width: 95%; padding: 2px 0px 0px 0px; top: 80%;  
	position: absolute; z-index: 1000; display: block; background-color: #CCCCCC; font-size: 14px; color:#000000;
	test-align:center;

}
.DefaultMenuBGpress a.MenuTextLink, .CollectionMenuBG a.MenuTextLink, .AboutMenuBG a.MenuTextLink, .MediaMenuBG a.MenuTextLink,
.DefaultMenuBGpress a.MenuLinkClick, .CollectionMenuBG a.MenuLinkClick, .AboutMenuBG a.MenuLinkClick, .MediaMenuBG a.MenuLinkClick{
    padding-right:30px;    
}
