body {

    background: none repeat scroll 0 0 #f4f3f3;

    color: #000;

    font: 12px/1.35 Arial,Helvetica,sans-serif;

}

#checkoutshippingBody #columnCenter,

#logoffBody #columnCenter,

#loginBody #columnCenter,

#guestcheckoutBody #columnCenter,

#createaccountsuccessBody #columnCenter,

#checkoutconfirmationBody #columnCenter,

#createaccountBody #columnCenter,

#checkoutpaymentBody #columnCenter 

{ 

}



#mainWrapper {

    margin: 0 auto;

    padding: 0;

    text-align: left;

    width: 982px;

}



/**/



/**/

a:link {

    text-decoration: none;

}



.clear { clear:both;}

/*headerWrapper*/





#header{

    width: 100%;

}

#headerWrapper {

    background: none repeat scroll 0 0 #000;

    height: 93px;

    overflow: hidden;

    width: 100%;

}



#header-box {

    float: right;

    padding: 0 10px 0 0;

    position: relative;

}



#logo {

    float: left;

	margin: 7px 18px;

}

#logo a {

}

#logo img {

}



.shoppingcart {

    color: #ffffff;

    float: right;

    width: 210px;

}

.shoppingcart a {

    color: #fff;

}

.shoppingcart span {

    color: #fff;

    font-size: 13px;

    font-weight: bold;

}

.header_menu {

    float: right;

    text-align: right;

    font-size: 11px;

    line-height: 23px;

	height: 23px;

    list-style: none outside none;

    margin: 0;

    padding: 10px 0;

}

.header_menu  ul { 

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

.header_menu ul li {

    display: inline;

    float: left;

    font-size: 12px;

}

.header_menu ul li a {

    background: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/links-divider.jpg") no-repeat scroll right 2px transparent;

    color: #fff;

    padding: 0 15px;

}

.header_menu ul li a+a { border-left:1px solid #000000;}



.header_menu ul li a:hover { color:#666;}

.header_menu ul li.first { margin:0;}

.header_menu ul li a.last { background:none;}

.currencies {

    color: #fff;

    float: left;

    font-size: 12px;

    line-height: 20px;

    margin-right: 15px;

    margin-top: 10px;

    text-transform: capitalize;

}

.currencies span {

	

}

.currencies form {

    display: inline;

    font-size: 1em;



}

.currencies option {

}

.currencies select {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #858585 #c1c1c1 #e1e1e1;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    padding: 0;

    font-size: 10px;

    text-transform: none;

	height:22px!important;

	line-height:22px!important;

}

#shopping {

    background: url("../images/myBagIcon.png") no-repeat scroll 0 0 transparent;

    float: right;

	height:38px;

    padding: 0 0 10px 35px;

}

#shopping a {

    color: #fff;

    line-height: 30px;

}

#shopping a  span {

    font-size: 30px;

    font-weight: bold;

    padding: 0 5px;

}

#shopping a:hover {

	color: #C00;

}

.search {

    clear: right;

    float: right;

    width: 285px;

    margin: 12px 0;

}

#divSbox {

    display: table;

    margin: 0;

    padding: 0;

}

.search .searchText {

    background: url("../images/search.jpg") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #363636;

    float: left;

    font-size: 11px;

    height: 24px;

    line-height: 24px;

    padding: 0 0 0 5px;

    width: 182px;

	margin-right:5px;

	margin-top:2px;

}



.search .search_btn {

    border: medium none !important;

    color: #fff;

    cursor: pointer;

    display: block;

    float: right;

    height: 25px;

    line-height: 25px;

    padding: 0;

}

.search #divSbox div#magSearch {

	float:right;

}



.trigger-minicart {

    background: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/cart.png") no-repeat scroll left top transparent;

    color: #9e9481;

    float: right;

    font-family: "Times New Roman",Times,serif;

    font-size: 18px;

    font-weight: normal;

    line-height: 18px;

    margin: 12px 32px 0 0;

    padding: 4px 0 0 45px;

    text-align: left;

    width: auto;

}



.minicart-qty {

    float: right;

    font-weight: bold;

    height: 32px;

    line-height: 32px;

    text-transform: capitalize;

}

.minicart-qty a {

    color: #8c8472;

    display: inline-block;

    font-size: 20px;

    line-height: 20px;

    margin-bottom: 1px;

    text-decoration: none;

    text-transform: capitalize;

}

.minicart-qty a:hover {

	color:#E07A00;

}

#minicart {

    background-color: #FFFFFF;

    border: 1px solid #CDCDCD;

    box-shadow: 8px 8px 20px #8D8D8D;

    color: #000000;

    display: none;

    line-height: 20px;

    position: absolute;

    /*right: 180px;*/

    top: 70px;

    width: 400px;

    z-index: 100;

}

#minicart .block-title {

	background:none;

	background-color:#edf6fc;

	padding:12px;

	margin:0;

	overflow:hidden;

}

#minicart .block-title p.message {

	font-size: 13px;

	font-weight:bold;

	color: #333;

}

#minicart .block-content {

	height:260px;

	overflow: scroll;

}

#minicart .cart-table th {

	font-weight:bold;

	text-transform:uppercase;

}

#minicart .cart-table th, #minicart .cart-table td {

	border-bottom:1px dotted #cdcdcd;

	padding:5px;

}

#minicart .cart-table td.product {

	width:100%;

}

#minicart .cart-table td.product a {

	text-decoration: none;

	color:#333333;

	font-size:10px;

}

#minicart .cart-table dl {

	color: #999999;

	font-weight: normal;

	display: block;

}

#minicart .cart-table dt {

	clear: left;

	float: left;

	margin-right: 0.4em;

}

#minicart .cart-table dd {

	font-weight: bold;

}

#minicart cart-table td.price {

	font-weight:bold;

}

#minicart .block-content .subtotal {

	padding:10px;

	text-align:right;

}

#minicart .block-footer {

	background-color:#edf6fc;

	padding:10px;

	text-align: right;

}

#minicart .block-footer a {

	color:#228ad1;

	font-weight: normal;

	text-decoration:none;

}

#minicart .template-item {

	display:none;

}

#minicart .block-title p.left {

	font-weight: bold;

	width: 98%;

	margin:0;

}



#navEZPagesWrapper {

}

#navEZPagesTop {

    height: 46px;

    padding-bottom: 11px;

	width:100%;

}

#navEZPagesTop ul {

}

#navEZPagesTop ul li.first {

}

#navEZPagesTop ul li.first a {

	    background: url("../images/icon_home.png") no-repeat scroll left -1px transparent;



}

#navEZPagesTop ul li.first a:hover {

}

#navEZPagesTop ul li {

}

#navEZPagesTop ul li a {

}

#navEZPagesTop ul li:hover {

}

#navEZPagesTop ul li a:hover {

}



/*--categories_tabs ---*/



ul#headerUL {

    display: block;

    float: left;

    font-weight: bold;

    list-style: none outside none;

    margin: 0;

    padding: 0;

	position:relative;

}

ul#headerUL li {

    position: static;

    float: left;

    list-style: none outside none;

}

ul#headerUL > li > a {

    position: relative;

    color: #000;

    font-size: 13px;

    font-weight: bold;

    line-height: 46px;

    padding: 0 15px;

    text-transform: uppercase;

}



ul#headerUL li.last {

	margin-right:0;

}

ul#headerUL li:hover,ul#headerUL li.nav2columns:hover, ul#headerUL li.nav2columns.display {

/*background: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/store/main-nav-bg1.png") repeat scroll 0 0 transparent;*/



}

ul#headerUL li a:hover, ul#headerUL li.display a {

    color: #666;

}

ul#headerUL li.display .level0 {

	display: block;

}

ul#headerUL li.display ul li {

	display: -moz-stack;/*float: none;

    height: auto;

    margin: 0;

    padding: 0;*/

}

ul#headerUL .level0 {

    background: none no-repeat scroll 0 0 #f9f8eb;

    border: 1px solid #cccccc;

    display: none;

    left: 0;

    opacity: 1;

    padding: 10px 0 5px;

    position: absolute;

    top: 45px;

    width: 960px;

    z-index: 101;

}

ul#headerUL .nav-container {

	border-bottom: 1px dashed #f2ede6;

	border-left: 1px dashed #f2ede6;

	border-right: 1px dashed #f2ede6;

	overflow: hidden;

	width:auto;

	height: auto;/*width: 940px;



  height: 300px;*/

}

ul#headerUL li.nav-get-involved .container {

	border-bottom: 1px dashed #f2ede6;

	border-left: 1px dashed #f2ede6;

	border-right: 1px dashed #f2ede6;

	height: 30px;

	overflow: hidden;

	width: 940px;

}

ul#headerUL .leftNav {

	height: auto;

	line-height: 30px;

	overflow: hidden;

	text-align: center;

	width: 100%;/*height: 30px;*/

}

ul#headerUL .leftNav ul li {

	color: #F2F2F2;

	float: left;

	font-size: 12px;

	font-weight: bold;

	margin: 0 2px;

	padding:0;

	text-indent: 15px;

	width:235px;

	background:none;

	border:none;

	height:30px;

	line-height:30px;

}

ul#headerUL .leftNav ul li a {

	font-size: 12px;

	color: #666666!important;

	float:left;

	padding:0;

	margin:0;

	text-decoration:none!important;

	background:none;

}

ul#headerUL .leftNav a:hover {

	background: none;

	color: #000000 !important;

}

ul#headerUL .rightNav {

	background:#ffffff;

	height: 270px;

	overflow: hidden;

	width: 100%;

}

ul#headerUL .box {

	height:auto;

	text-align:center;

	margin:0 auto;

	cursor: pointer;

}

ul#headerUL .box div {

	height:270px;

	width:100%;

}

ul#headerUL .box span {

	display: none;

}

ul#headerUL li.divider {

	margin-bottom:8px;

}

ul#headerUL li.nav-get-involved .container li.last {

	margin-bottom:5px;

}

ul#headerUL li.divider span, ul#headerUL li span.bold {

	font-weight:bold;

}

/*--categories_tabs end---*/



/*index Home */



#indexDefault {

    margin: auto;

    padding: 0;

}



.banners {

    margin: 0 auto;

    width: 1055px;

}



.mianlink {

    margin: 0 auto;

    width: 1055px;

}

/*********** < BANNERS */



#indexDefaultMainContent {

	clear: both;

    overflow: hidden;

	color: #000;

    padding: 0;

}

.home-blog {

    clear: both;

    color: #000;

    padding: 26px 13px;

}

.home-blog h1 {

    text-align: center;

	line-height:30px;

}

.home-blog p {

    text-indent: 1em;

	line-height:20px;

}

.home-blog a {

    color: #000;

	font-weight:bold;

}

.centerBoxWrapper {

    height: 1%;

    margin: 1px 0 18px;

}

#checkoutPayment {

    background-color: #ffffff;

    color: #2f2f2f;

    float: left;

    padding-left: 0.7em;

    padding-right: 0.7em;

    width: 98%;

}

/*contentMainWrapper*/



#contentMainWrapper {

    overflow: hidden;

    padding: 10px 0 47px;

    width: 100%;

}



.storecontent {

	overflow:hidden;

}

.storecontent div {

	float:left;

}

#indexProductList ,#newProductsDefault , #specialsListing ,#featuredDefault ,#allProductsDefault ,#pageNotFound{

    padding: 0 2px;

}

.centerColumn, .centerColumnPlist {

	margin:0;

	padding:0;

}

#checkoutShipAddressDefault, #checkoutPayAddressDefault,#accountPassword, #addressBookDefault, #contactUsDefault { width:96%;}

#products_listNew_scroll {

	margin-bottom:15px;

}

.ColumnLeft {

	float:left;

	margin-top: 6px;

	text-align: left;

	width: 191px;

}

.ColumnContent {

	float: right;

	width: 740px;

}



.category-productslist {

    float: left;

    margin: 0;

    padding: 0;

    width: 100%;

}

h2.centerBoxHeading,div#NewProducts h2 {

    color: #000;

    font-size: 18px;

    font-weight: normal;

    line-height: 47px;

    margin: 0;

    padding-left: 54px;

    text-transform: uppercase;

    background: url("../images/page-title.jpg") no-repeat scroll 0 0 transparent;

    height: 56px;

    overflow: hidden;

}



.centerBoxContentsFeatured, 

.centerBoxContentsSpecials, 

.centerBoxContentsNew, 

.centerBoxContents, 

.specialsListBoxContents, 

.centerBoxContentsProducts, 

.categoryListBoxContents, 

.centerBoxContentsAlsoPurch,

.centerBoxContentsAlsolike {

    border-right: 1px solid #e6e6e6;

    float: left;

	margin:5px 0;

    padding: 0 10px;

    width: 160px!important;

}

div.listlast, td.listlast {

	border:none;

}



.productItem {

}

.productItem:hover {



}



.centerBoxContents:hover, .specialsListBoxContents:hover, .centerBoxContentsProducts:hover, .categoryListBoxContents:hover, .centerBoxContentsAlsoPurch:hover {



}



div.productItem .products-img {

    display: table-cell;

    text-align: center;

    vertical-align: middle;

    height: 125px;

    text-align: center;

    width: 152px;

}

div.productItem .products-img a {



}

div.productItem .products-img img {

    vertical-align: middle;

}

div.productItem .products-img img:hover {

	transition: all 0.5s ease 0s;

}

div.productItem .products-name {

    height: 45px;

    overflow: hidden;

    padding: 0 6px 0 0;

    text-align: center;

}

div.productItem .products-name a {

    line-height: 15px;

    color: #000;

    font-size: 12px;

    text-decoration: none;

}

div.productItem .products-name a:hover {

	color:#ff0000;

	text-decoration:underline;

}

div.productItem .product-price {

    padding: 4px;

    text-align: center;

}

.web_pro_price .red_font {

	color: #840000;

	font-size: 14px;

	font-weight: bold;

}

div.productItem .paddtocart {

	float:right;

	height:25px;

}

div.productItem .product-price .review_start {

	float:right

}

div.productItem .product-price .review_start {

	float:right

}

div.productItem .category_img {

	padding-top:20px;

	height:153px

}

div.productItem .category_name {

	margin: 0;

	padding: 0 15px

}

div.productItem .category_name a {

	color: #1A65A6;

	font-size: 14px;

	font-weight: bold

}

#mainTextHead {

	font-size: 13px;

	margin-bottom: 0

}

#mainTextContent {

	border: 1px solid #CCCCCC;

	padding: 8px 10px

}

/* footer */

.col4-set .col-1 {

    float: left;

    width: 23.5%;

}

.col4-set .col-2 {

    float: left;

    margin: 0 2%;

    width: 23.5%;

}

.col4-set .col-3 {

    float: left;

    width: 23.5%;

}

.col4-set .col-4 {

    float: right;

    width: 23.5%;

}

.col4-set h4 {

    color: #666;

    font-size: 12px;

    font-weight: normal;

    margin: 0 0 10px;

    text-transform: uppercase;

}

.col4-set li {

    padding: 0 0 5px;

	text-align: left;

}



.col4-set a {

    background: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/arrow.jpg") no-repeat scroll left center transparent;

    color: #939393;

    font-size: 11px;

    padding: 0 0 0 10px;

}

#footer {

    background: url("../images/top-shadow.jpg") no-repeat scroll 0 top #fff;

    color: #fff;

    padding: 20px 20px 0;

    position: relative;

}



#footer a:hover {

	text-decoration:underline;

	color: #999999;

}

#footerWrapper {

    text-align: center;

	clear:both;

}



.navEZPagesBottom {

    border-bottom: 1px solid #c7cbd0;

    font-size: 10px;

    list-style: none outside none;

    margin: 0 0 10px;

    overflow: hidden;

    padding: 0 0 10px;

    width: 100%;

}

.navEZPagesBottom ul {

    height: 30px;

	line-height: 30px;

    text-align: center;

	color: #838382;

}

.navEZPagesBottom ul li {

	display: inline;

    font: 11px verdana;

    margin: 0 6px;



}

.navEZPagesBottom ul li.first a { border:none;}

.navEZPagesBottom ul li a {

    color: #919191;

    text-decoration: none;

    text-transform: uppercase;

}

.navEZPagesBottom ul li a:hover {

    text-decoration:underline;

}



.navfooter {

    padding-bottom: 10px;

    padding-top: 25px;

    text-align: center;

}

.navfooter ul {

    height: 30px;

	line-height: 30px;

    text-align: center;

	color: #838382;

}

.navfooter ul li {

	display: inline;

    font: 11px verdana;

    margin: 0 6px;



}

.navfooter ul li a {

    margin: 0;

    padding: 0 2px;

    white-space: nowrap;

    color: #000000;

    font-size: 12px;

    text-decoration: none;

}



.legalCopyright {

    -moz-font-feature-settings: normal !important;

    -moz-font-language-override: normal !important;

    clear: both;

    color: #000000;

    font-family: verdana !important;

    font-size: 12px !important;

    font-size-adjust: none !important;

    font-stretch: normal !important;

    font-style: normal !important;

    font-variant: normal !important;

    font-weight: normal !important;

    height: 25px;

    line-height: 25px;

    text-align: center;

    width: 100%;

}

#siteinfoLegal a {

	text-decoration: none;

	color: #000000;

}

/* category */





.contentMaintop {

	display: block;

	font-size: 0;

	height: 20px;

	margin: 0 -10px;

	width: 940px;

}



#navBreadCrumb {

    background: none repeat scroll 0 0 #fbfafa;

    height: 1%;

    overflow: hidden;

    padding: 18px 0 15px 24px;

}

#navBreadCrumb a {

    padding: 0 5px;

	color:#000;

}

#navBreadCrumb span {

    color: #f71a81;

    font-weight: normal;

    padding-left: 5px;

}

#navBreadCrumb a:hover {

	text-decoration: none;

	color:#000;

}

.ProductsListBanner {

	margin-bottom: 8px;

}

#navColumnOne, #navColumnTwo {

    background-color: transparent;

}

#navColumnOneWrapper, #navColumnTwoWrapper {

    margin-left: 0.5em;

    margin-right: 0.5em;

}

.columnLeft {

    margin: 0;

    padding: 0;

}

#columnCenter {

    overflow: hidden;

    float: right;

    line-height: 18px;

    padding: 2px;

	background-color:#FFF;

    width: 728px;

}



.leftBoxContainer, .rightBoxContainer {

    margin: 0 0 4px;

}

.leftBoxHeading, .rightBoxHeading {

    background: url("../images/block-title.jpg") no-repeat scroll 0 0 transparent;

    height: 35px;

    line-height: 27px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    font-weight: normal;

    text-transform: uppercase;

}

h3.leftBoxHeading, h3.leftBoxHeading a {

    color: #fff;

    font-size: 14px;

}

#categoriesHeading, #chcategoriesHeading, #specialsHeading,#loginboxHeading,#whatsnewHeading {

}

#categoriesHeading {

}

#categoriesContent, #chcategoriesContent {

    padding:0;

    z-index: 2;

	border:none;

}

#nav_bottom {

    height: 8px;

}



div#categoriesContent ul {

    list-style: none outside none;

    margin: 0;

    padding-left: 0;

    line-height: 26px;

    min-height: 26px;

}

div#categoriesContent ul li {

}

div#categoriesContent li.category-top, div#chcategoriesContent li.category-top {

	border-bottom: 1px solid #000;

}

div#categoriesContent li.category-subs {

	padding-left:10px;

}

div#categoriesContent li.category-products,div#chcategoriesContent li.category-products {

	padding-left:25px;

}

div#categoriesContent ul li a {

}



div#categoriesContent li.category-top a,div#chcategoriesContent li.category-top a {

    background: url("../images/list-line.jpg") no-repeat scroll left 2px transparent;

    color: #000;

    line-height: 28px;

    padding: 0 0 0 20px;

    text-transform: uppercase;

}

div#categoriesContent li.category-subs a {

	text-indent:12px;

    background: url("../images/list-lines.jpg") no-repeat scroll left 2px transparent;

	padding-left:8px;

	color: #999;

}

div#categoriesContent li.category-products a,div#chcategoriesContent li.category-products a {

	text-indent:24px;

    color: #999;

    line-height: 22px;

    padding: 0 0 0 10px;

	background: url("../images/list-lines.jpg") no-repeat scroll left 2px transparent;

}

div#categoriesContent li.category-subs-parent a, div#chcategoriesContent li.category-subs-parent a{

    background-position: 0 -11px;

    color: #f71a81;

}

div#categoriesContent li.category-subs-selected {

}

div#categoriesContent li.category-subs-selected a, div#chcategoriesContent li.category-subs-selected a {

	color:#f71a81;

}

div#categoriesContent ul li:hover {

}

div#categoriesContent ul li a:hover,div#chcategoriesContent ul li a:hover {

    color: #f71a81;

}

div#categoriesContent li.category-top a:hover {

}

div#categoriesContent li.category-products a:hover {

}

div#categoriesContent li.category-products:hover {

}



.indexTitle {

	clear: both;

	color: #333333;

	line-height: 16px;

	margin: 0;

	padding: 0 15px;

}

.indexTitle em {

	color: #880000;

	display: block;

	font-family: "Times New Roman";

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	line-height: 20px;

}

span.productPriceDiscount {

    color: #9a0000;

    font-size: 14px;

}

span.normalprice {

    color: #666666;

    text-decoration: line-through;

    font-size: 16px;

    font-weight: bold;

}

span.productSpecialPrice {

    color: #C00;

    font-size: 15px;

    font-weight: bold;

}

#indexProductListDescription {

    clear: both;

    margin-bottom: 20px;

}

.categorytitle {

	margin: 6px 0 4px;

	padding: 0;

	float:left;

	width: 100%;

}

.categorytitle h1 ,#newProductsDefaultHeading ,#specialsListingHeading , #featuredDefaultHeading , #allProductsDefaultHeading {

    background: url("../images/page-title.jpg") no-repeat scroll 0 0 transparent;

    height: 56px;

    line-height: 56px;

    overflow: hidden;

    color: #000;

    font-size: 18px;

    font-weight: normal;

    line-height: 47px;

    margin: 0;

    padding-left: 54px;

    text-transform: uppercase;

}

.categoryImg {

	text-align:center;

}

div#productsAttributes ul {

	float: left;

	list-style-type: none;

	margin: 5px 0 0;

	padding: 0 10px;

	width: 171px;

}

div#productsAttributes ul li {

	float: left;

	margin: 0 4px 0 3px;

	padding: 1px 0;

	position: relative;

	width: 50px;

}

div#productsAttributes ul li a {

	background: none repeat scroll 0 0 transparent;

	border: 2px solid #FFFFFF;

	color: #2D2D2D;

	float: left;

	font-size: 12px;

	line-height: 0;

	padding: 1px;

	text-transform: capitalize;

}

div#productsAttributes ul li a:hover {

	border: 2px solid #FFFFFF;

}

.faceted-tooltip {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	box-shadow: 0 1px 7px #333333;

	color: #000000;

	display: none;

	font-size: 12px;

	left: 32%;

	margin-left: -16px;

	max-width: 125px;

	padding: 10px 8px 5px;

	position: absolute;

	text-align: center;

	text-transform: none;

	top: -32px;

}

div#productsAttributes ul li.hover .faceted-tooltip {

	display:block;

}

.faceted-tooltip .fntt-arrow {

	background: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/sgh-sprite.png") no-repeat scroll -251px -598px transparent;

	bottom: -8px;

	height: 8px;

	left: 40%;

	position: absolute;

	width: 15px;

}



#categoriescssHeading {

	text-transform:capitalize;

}

.sideBoxContent {

    background-color: #ffffff;

    padding: 0.4em;

}

.sideBoxContent a {

    color: #333333;

    display:inline;

    text-decoration: none;

}



.sideBoxContentItem div { width:98%;}

.sideBoxContentItem {

	clear: both;

	height: auto;

	overflow: hidden;

	text-align: center;

    background-color: #ffffff;

    padding: 0.4em;

}



.sideBoxContentItem .sideBoximg {

	float: left;

	margin-top: 10px;

	width:100%;

}

.sideBoxna {

	height: auto;

	overflow: hidden;

	clear:both;

}

.sideBoxna a {

    color: #000000;

    font-size: 12px;

    line-height: 20px;

}

.sideBoxpri {

	clear:both;

}



/*pre page list*/







#whatnewhe, #bestwhe {

	height:35px;

	line-height:22px;

	color:#FFFFFF;

	text-transform:uppercase;

	font-weight:bold;

	text-align:center;

	color:#fff;

}

#choose {

	border:1px solid #eee;

	line-height:22px;

	width:805px;

	border-bottom:0 none;

	float:left;

	background:url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/yellow.gif") repeat-y;

}

#choose span {

	padding-right:15px

}

#choose a {

	padding-left:15px;

	background-image:url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/filter.gif");

}

#choose a:hover {

	color:#000;

}

#choose .seld a {

	background-position:0 bottom;

}

#choose b {

	float:left;

	font-size:18px;

	color:#fff;

}

#choose div {

	float:right;

	width:645px;

}

.choose_li {

	float:left;

	width:785px;

	padding:10px;

	border-bottom:1px dotted #ccc;

}

.products_list_pre {

	border: medium none;

	font-size: 13px;

	margin: 5px 13px;

	padding: 0;

	text-align: center;

}

.products_list_pre .sort-by {

	color: #2D2D2D;

	float: left;

	font-size: 12px;

	margin: 0 0 2px;

	padding: 0;

}

.products_list_pre .navSplitPagesLinks {

	color: #686868;

	float: right;

	font-size: 12px;

	height: 20px;

	line-height: 20px;

	margin: 0;

	text-align: right;

	width: 400px;

}

div.sortItemsBy {

	float:left

}

div.SortBy {

	float: left;

	font-weight: normal

}

div.perPageSelecte select {

	border: 1px solid #EBE9ED;

}

div.sortItemsBy select {

	border: 1px solid #EBE9ED;

	color: #000000;

	float: left;

	margin-top: 10px

}

.navSplitPagesResult {

	color: #686868;

	float: left;

	line-height: 20px;

	margin: 3px 0 0;

}

.products_list_pre .limiter {

	float: right;

	line-height: 24px;

}

.prepagelist {

	margin-left: 10px;

}

.perPageSelecte {

	float:right;

	padding-left: 5px;

	padding-right: 20px

}

.products_list_pre a.borderNone {

	border: 0 none

}

.navSplitPagesResult .sort-by {

	color: #000033;

	float: left;

	font-size: 13px;

	margin: 0;

	padding-right: 10px;

}

.navSplitPagesResult .sort-by select {

	border: 1px solid #DCDCDC;

	color: #292929;

	cursor: pointer;

	display: block;

	float: left;

	font-family: arial, helvetica;

	font-size: 13px;

	height: 17px;

	position: relative;

	width: 116px;

}

.navSplitPagesResult .sort-by select option {

	color: #292929;

	cursor: pointer;

	font-family: arial, helvetica;

	font-size: 13px;

	line-height: 17px;

	margin: 0;

	padding-left: 5px;

	text-align: left;

}

.prepagelist, .shownum {

	float:right;

}

.shownum {

	color: #A5A5A5;

	font-weight: bold;

	line-height: 20px;

	text-align: right;

	text-transform: uppercase;

}

div.shownum a {

	font-weight: bold;

	text-decoration: underline;

}

div.shownum #monetate_viewLink_active {

	color: #A5A5A5;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: normal !important;

}

.products_list_pre {

	/*color: #000033;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: bold;

	border-bottom: 1px solid #EEEEEE;

	overflow:hidden;

	padding-bottom: 5px;*/

    border-bottom: 1px solid #cccccc;

    color: #000000;

    float: left;

    font-size: 0.9em;

    font-weight: bold;

    height: 28px;

    margin: 3px 0 3px auto;

    overflow: hidden;

    padding: 6px 0.5em 0;

    text-indent: 0;

    width: 98%;



}

.products_list_pre a {

	color: #666666;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: bold;

	margin: 0;

	padding: 1px 7px;

	width: 20px;

}

.products_list_pre .current {

	border: 1px solid #CCCCCC;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: bold;

	height: 12px;

	padding: 1px 7px;

	text-align: center;

	width: 20px;

}

.products_list_pre a.borderNoneprev, .products_list_pre a.borderNonenext {

	border: 1px solid #FFFFFF;

	color: #999999;

	font-family: arial;

	font-size: 13px;

	letter-spacing: 0;

	text-indent:9999px;

}

.products_list_pre a.borderNoneprev {

	background: url("../images/polo_family_previous.gif") no-repeat scroll center center transparent;

	float:left;

	margin:0;

	padding:0;

	height:20px;

	width:20px;

}

.products_list_pre a.borderNonenext {

	background: url("../images/polo_family_next.gif") no-repeat scroll center center transparent;

	float:right;

	margin:0;

	padding:0;

	height:20px;

	width:20px;

}

#products {

	float:left;

	height:386px;

	margin:0 5px 0 0;

	overflow:hidden;

	position:relative;

	width:310px;

}

#products .next, #products .prev {

	z-index:101;

}

#products .prev {

	background: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/sgh-sprite.png") no-repeat scroll 0 -612px transparent;

	display: block;

	height: 24px;

	left: 15px;

	position: absolute;

	text-indent: -9999px;

	bottom: 8px;

	width: 12px;

}

#products .next {

	background: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/sgh-sprite.png") no-repeat scroll -13px -612px transparent;

	display: block;

	height: 24px;

	position: absolute;

	right: 15px;

	text-indent: -9999px;

	bottom: 8px;

	width: 13px;

}

#products .slides_container {

	width:735px;

	height:505px;

	overflow:hidden;

	float:left;

	position:relative;

	border:1px solid #dfdfdf;

}

#products .pagination {

	margin-left: -86px;

	bottom: 15px;

	font-size: 14px;

	font-weight: bold;

	left: 50%;

	list-style-type: none;

	padding: 0;

	position: absolute;

	z-index: 105;

}

#products .pagination li {

	float: left;

}

#products .pagination li a {

	background-image: url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/pagination.png");

	background-position: 0 0;

	display: block;

	float: left;

	margin: 0 8px 0 0;

	height: 10px;

	overflow: hidden;

	text-indent:-9999px;

	width: 10px;

}

#products .pagination li.current a {

	background-position: 0 -13px;

}

.backToTop {

	background: url("../images/go_to_top.png") no-repeat scroll 0 0 transparent;

	bottom: 0;

	cursor: pointer;

	display: none;

	height: 48px;

	position: fixed;

	right: 45px;

	width: 52px;

}

.input_validation-failed {

	border:1px dashed #EB340A;

	background:none repeat scroll 0 0 #FAEBE7;

}

.validation_advice {

	background:url("http://www.canada-gooseoutletonline.name/includes/templates/temp07/images/validation_advice_bg.gif") no-repeat scroll 2px 1px transparent;

	clear:both;

	font-size:0.95em;

	font-weight:bold;

	line-height:1.25em;

	margin-top:3px;

	min-height:15px;

	padding-left:17px;

	color:#EB340A;

}

h4.optionName {

	padding:0;

}

.cssButton, .cssButtonHover {

	width : 20em;

	background-color: #F4F4F4;

	color : #000000;

	border: 2px outset #F4F4F4;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	text-align:center;

	white-space: nowrap;

	text-decoration: none;

	font-weight: bold;

	padding: 0.3em;

}

.cssButtonHover {

	color: #616161;

	border-style: inset;

	text-decoration: none;

}

.small_delete, .button_prev, .button_next, .button_search {

	width: 7em;

}

.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {

	width: 10em;

}

.button_return_to_product_list, .button_add_selected {

	width: 22em;

}

.button_in_cart {

	width: 19em;

}

.button_submit {

	width: 18em;

}

.button_update_cart {

	color: red;

}

.button_update_cartHover {

	color: black;

}

/*news*/



p.articleHeading {

	font-weight: bold;

	margin: 0;

	padding: 0;

	font-size:14px;

	color:#0769cd;

	line-height:30px;

}

p.backLink {

	float: right;

	margin: 0;

	padding: 0;

	clear: right;

}

.commentsAuthor {

	text-align: left;

	float: left;

	margin: 0;

	width: 45%;

}

.commentsSubject {

	font-weight: bold;

}

.commentsDate {

	text-align: right;

	float: right;

	padding: 0;

	margin: 0;

}

div.commentsBody p {

	clear: both;

	padding: 0 10px 10px 10px;

	margin: 0;

}

fieldset.commentsFieldSet {

	text-align: left;

	border: 1px solid #e7e6e0;

	padding: 1em;

	margin: 6px 0 0 0;

}

fieldset.commentsFieldSet legend {

	padding: 0.2em 0.5em;

	border: 1px solid #CA3308;

	background: #fff;

	color: #000;

	text-align: right;

}

fieldset.commentsFieldSet label {

	display: block;

	text-align: left;

	margin: 3px;

}

fieldset.commentsFieldSet label input {

	display: block;

}

.commentsSubmit {

	text-align: right;

}

.splitSolid {

}

.splitSolidGray {

}

.clearSplit {

	height: 10px;

	padding: 0;

	margin: 0;

}

.splitSolid hr, .splitSolidGray hr, .clearSplit hr {

	display: none;

}

.clearboth {

	clear: both;

	height: 1px;

	width: 100%;

}

.clearboth hr {

	display: none;

}

/* news list */



.newslist {

	text-align:center;

	overflow:hidden;

	margin:0 0 10px 0;

}

.newslist .newsheader {

	line-height:30px;

	height:30px;

	text-align:center;

	margin-left:15px;

	border-bottom:solid 1px #D3D3D3;

	color:#000;

	font-size:14px;

	font-weight:bold;

}

.newslist .box5 {

	width:475px;

	float:left;

	margin-top:5px;

	margin-left:5px;

}

.newslist .box5 a {

	color:#478A00;

}

.newslist .box5 a:hover {

	color:#0769cd;

}

#articleContent {

	color:#fff;

}

/* news list */



#advSearchDefault {

	width:720px;

}

.sizeChart { float:left;}
.sizeChart a{ color: #900; 
margin-left:20px; line-height:20px; font-weight:bold; font-size:12px;}
.sizeChart a:hover{ text-decoration:underline;}