﻿/******************/
/* Reset Defaults */
/******************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



/* Common */

/*******************/
/* MasterPage.aspx */
/*******************/
#Container
{
	width: 815px;
	padding: 0 10px;	
	margin: auto;
}

#Header
{
	height: 28px;
	background-position: center;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

#Header .Logo
{
	float: left;
}

#Header #TopNav
{
	width: auto;
	float: right;
	text-align: right;
}

#Main
{
	height: 502px;
	background-color: #FFFFFF;
}

#Header #TopNav img, #Header #TopNav input
{
	margin: 20px 0 0 25px;
}

.AboutImageLeft
{
	float:left;
}

.Right
{
    float: left;
    width: 303px;
    height: 499px;
    background-color: #000000;
    color: #999;
}

.RightTall
{
    float: left;
    width: 303px;
    height: 523px;
    background-color: #000000;
    color: #999;
}


.Title
{
    color: #990000;
    font-family: Times New Roman;
    font-size: 36px;
}

.Triangle
{
    text-align: right;
}

#SubNav
{
    clear: both;
	background-color: #000000;
	height: 24px;
	text-align: right;
}

#SubNav img
{
	margin-right: 20px;
	margin-left: 15px;
}

.LanguageChoice
{
	float: left;
	width: 97px;
	margin-top: 0px;
}

.BottomNav
{
	float: none;
	height: 9px;
	text-align: center;
	margin-top: 10px;
	width: 815px;
}

.BottomNav img
{
	margin: 0 5px;
}


#Footer
{
	clear: left;
	color: #999;
	font-family: arial;
	font-size: x-small;
	height: 10px;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
}

#Footer img
{
	margin-right: 15px;
}

/*******************/
/*    Stores       */
/*******************/
#StoreSearch
{
    font-family: Arial;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    font-size: small;
}

.StoreInputFields
{
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.DLStores
{
    width: 228px;
}

.hlBackToStore
{
    color: #999;
    text-decoration: underline;
    font-size: small;
    font-family:arial;
    margin-left: 30px;
}

.LeftLabel
{
    float: left;
    width: 70px;
}

#StoreUSHeaderAddress
{
        float: left;
        width: 195px;
        font-weight: bold;
}

#StoreUSHeaderMiles
{
        float: right;
        font-weight: bold;
}

#StoreUSLabelAddress
{
        float: left;
        width: 195px;
}

#StoreUSLabelMiles
{
        float: right;
}

/*******************/
/*    Scroller     */
/*******************/
#tcontainer 
{
	position	: absolute;
	width		: 230px;
	height		: -1px;
	background	: #000;
	overflow	: hidden;
	border		: 1px solid #000;
	margin-left : 30px;
	margin-top  : 30px;
}

#tcontent {
	position	: relative;
	width		: 220px;
	font-family : Arial;
	font-size   : small;
}

#tcontent p 
{
    margin-bottom: 10px;
}

#tcontent li
{
    list-style-type: disc;
    list-style-position: inside;
}

#scrollArea {
	position	: relative;
    top         : 30px;
	left        : 266px;
	height		: 270px;
	width		: 14px;
	border		: 0px solid #666;
	overflow	: hidden;
}

#scroller {
	position	: absolute;
	width		: 14px;
	background-image: url("../../Images/GuessGlobal/background.gif"/*tpa=http://www.guess.com/Images/GuessGlobal/background.gif*/);
}


/*******************/
/*   Modal Popup   */
/*******************/
.modalBackground {
	background-color: #666;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup 
{
    text-align: center;
	background-color: #FFF;
	border-width: 2px;
	border-style: solid;
	border-color: #EEE;
	width: 280px;
	height: 155px;
}

.ModalFont
{
    font-size: x-small;
 	font-family: arial;
    color: #666;
    padding-top: 15px;
    height: 40px;
}

/*******************/
/*   Ad Box US     */
/*******************/
#AdDiv
{
    position: absolute;
}
/******************************/
/*   Non Flash Home Page     */
/****************************/
.nonflashhome
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family: 'Arial Unicode MS';
	text-decoration: none;
	vertical-align: sub;

}
.nonflashhome a
{
	font-size: 9px;
	color: #999999;
	text-decoration:none;
	font-weight: normal;

}
.nonflashhome a:hover
{
	font-size: 9px;
	color: #555555;
	text-decoration:none;
		font-weight: normal;

}
.nflash a:hover
{
	font-size: 9px;
	color: #b22222;
	text-decoration:none;
	font-weight: normal;
}
